org.jscience.architecture.traffic.simulation.statistics
Class StatsSummaryView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.architecture.traffic.simulation.statistics.StatisticsView
              extended by org.jscience.architecture.traffic.simulation.statistics.StatsSummaryView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible

public class StatsSummaryView
extends StatisticsView

Extension of StatisticsView showing a summary of all data.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static int LINE_HEIGHT
          DOCUMENT ME!
protected  int x
          DOCUMENT ME!
protected  int y
          DOCUMENT ME!
 
Fields inherited from class org.jscience.architecture.traffic.simulation.statistics.StatisticsView
horScroll, infoFont, paintArea, parent, SEP, stats, tableFont, titleFont, verScroll
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
StatsSummaryView(StatisticsController parent, StatisticsModel stats)
          Creates a new StatsSummaryView object.
 
Method Summary
protected  void emptyLine()
          DOCUMENT ME!
protected  void infoLine(java.awt.Graphics g, java.lang.String s)
          DOCUMENT ME!
protected  void paintAreaChanged()
          DOCUMENT ME!
 void paintStats(java.awt.Graphics g)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.architecture.traffic.simulation.statistics.StatisticsView
getHorScroll, getPaintArea, getStatisticsModel, getVerScroll, paint, setBounds, setHorScroll, setPaintArea, setStatisticsModel, setVerScroll, update, update
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LINE_HEIGHT

protected static final int LINE_HEIGHT
DOCUMENT ME!

See Also:
Constant Field Values

x

protected int x
DOCUMENT ME!


y

protected int y
DOCUMENT ME!

Constructor Detail

StatsSummaryView

public StatsSummaryView(StatisticsController parent,
                        StatisticsModel stats)
Creates a new StatsSummaryView object.

Parameters:
parent - DOCUMENT ME!
stats - DOCUMENT ME!
Method Detail

paintStats

public void paintStats(java.awt.Graphics g)
DOCUMENT ME!

Specified by:
paintStats in class StatisticsView
Parameters:
g - DOCUMENT ME!

infoLine

protected void infoLine(java.awt.Graphics g,
                        java.lang.String s)
DOCUMENT ME!

Parameters:
g - DOCUMENT ME!
s - DOCUMENT ME!

emptyLine

protected void emptyLine()
DOCUMENT ME!


paintAreaChanged

protected void paintAreaChanged()
DOCUMENT ME!

Specified by:
paintAreaChanged in class StatisticsView