org.jscience.architecture.traffic
Class TrafficToolBar

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by org.jscience.architecture.traffic.util.ToolBar
                  extended by org.jscience.architecture.traffic.TrafficToolBar
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
EditToolBar, SimToolBar

public abstract class TrafficToolBar
extends ToolBar
implements java.awt.event.ActionListener, java.awt.event.ItemListener

Abstract ToolBar for simulator and editor contains common elements

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
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 APPBUTTON
          DOCUMENT ME!
protected static int CENTER
          DOCUMENT ME!
protected static int CONFIG
          DOCUMENT ME!
protected  Controller controller
          DOCUMENT ME!
protected static int EDGENODE
          DOCUMENT ME!
protected static int HELP
          DOCUMENT ME!
protected static int NEW
          DOCUMENT ME!
protected static int OPEN
          DOCUMENT ME!
protected static int SAVE
          DOCUMENT ME!
protected static int SCROLL
          DOCUMENT ME!
protected static int SELECT
          DOCUMENT ME!
protected  java.awt.Choice zoom
          DOCUMENT ME!
protected static int ZOOM
          DOCUMENT ME!
 
Fields inherited from class org.jscience.architecture.traffic.util.ToolBar
buttonHeight, buttonWidth, separatorWidth, totalWidth
 
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
TrafficToolBar(Controller c, boolean newicon)
          Creates a new TrafficToolBar object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          DOCUMENT ME!
protected abstract  void addTools()
          DOCUMENT ME!
 java.awt.Choice getZoom()
          DOCUMENT ME!
 void itemStateChanged(java.awt.event.ItemEvent e)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.architecture.traffic.util.ToolBar
addButton, addComponent, addSeparator, getButtonHeight, getButtonWidth, getSeparatorWidth, remComponent, setButtonHeight, setButtonWidth, setSeparatorWidth
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NEW

protected static final int NEW
DOCUMENT ME!

See Also:
Constant Field Values

OPEN

protected static final int OPEN
DOCUMENT ME!

See Also:
Constant Field Values

SAVE

protected static final int SAVE
DOCUMENT ME!

See Also:
Constant Field Values

CENTER

protected static final int CENTER
DOCUMENT ME!

See Also:
Constant Field Values

SCROLL

protected static final int SCROLL
DOCUMENT ME!

See Also:
Constant Field Values

ZOOM

protected static final int ZOOM
DOCUMENT ME!

See Also:
Constant Field Values

SELECT

protected static final int SELECT
DOCUMENT ME!

See Also:
Constant Field Values

EDGENODE

protected static final int EDGENODE
DOCUMENT ME!

See Also:
Constant Field Values

CONFIG

protected static final int CONFIG
DOCUMENT ME!

See Also:
Constant Field Values

APPBUTTON

protected static final int APPBUTTON
DOCUMENT ME!

See Also:
Constant Field Values

HELP

protected static final int HELP
DOCUMENT ME!

See Also:
Constant Field Values

controller

protected Controller controller
DOCUMENT ME!


zoom

protected java.awt.Choice zoom
DOCUMENT ME!

Constructor Detail

TrafficToolBar

public TrafficToolBar(Controller c,
                      boolean newicon)
Creates a new TrafficToolBar object.

Parameters:
c - DOCUMENT ME!
newicon - DOCUMENT ME!
Method Detail

addTools

protected abstract void addTools()
DOCUMENT ME!


getZoom

public java.awt.Choice getZoom()
DOCUMENT ME!

Returns:
DOCUMENT ME!

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
DOCUMENT ME!

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - DOCUMENT ME!

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
DOCUMENT ME!

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
e - DOCUMENT ME!