org.jscience.architecture.traffic.configuration
Class ConfigDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by org.jscience.architecture.traffic.configuration.ConfigDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible

public class ConfigDialog
extends java.awt.Frame
implements java.util.Observer, java.awt.event.WindowListener, java.awt.event.ActionListener

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
static boolean AlwaysOnTop
          DOCUMENT ME!
protected static int CLOSE_HEIGHT
          DOCUMENT ME!
protected static int CLOSE_WIDTH
          DOCUMENT ME!
protected static int CLOSE_XPOS
          DOCUMENT ME!
protected static int CLOSE_YPOS
          DOCUMENT ME!
protected static int HEIGHT
          DOCUMENT ME!
protected static int PANEL_HEIGHT
          DOCUMENT ME!
protected static int PANEL_WIDTH
          DOCUMENT ME!
protected static int PANEL_XPOS
          DOCUMENT ME!
protected static int PANEL_YPOS
          DOCUMENT ME!
protected static int TITLE_HEIGHT
          DOCUMENT ME!
protected static int TITLE_WIDTH
          DOCUMENT ME!
protected static int TITLE_XPOS
          DOCUMENT ME!
protected static int TITLE_YPOS
          DOCUMENT ME!
protected static int WIDTH
          DOCUMENT ME!
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, PROPERTIES, SOMEBITS
 
Constructor Summary
ConfigDialog(Controller con)
          Creates a new ConfigDialog object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          DOCUMENT ME!
 ConfigPanel getConfigPanel()
          Returns the current configuration panel
 Controller getController()
          Returns the controller that created this configuration dialog
 java.lang.String getTitle()
          Returns the title of this dialog
 void selectObject(Selectable s)
          Changes the current selection to select the given object
 void setConfigPanel(ConfigPanel cp)
          Sets the current configuration panel
 void setController(Controller con)
          Sets the controller that created this configuration dialog
 void setTitle(java.lang.String newtitle)
          Sets the title of this dialog
 void setVisible(boolean b)
          DOCUMENT ME!
 void showError(java.lang.String msg)
          Shows a message dialog with an OK button
 void showGeneralPanel()
          Show the general panel.
 void showRoaduser(Roaduser ru)
          Shows the road user panel.
 void update(java.util.Observable o, java.lang.Object arg)
          DOCUMENT ME!
 void windowActivated(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowClosed(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowClosing(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowDeactivated(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowDeiconified(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowIconified(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 void windowOpened(java.awt.event.WindowEvent e)
          DOCUMENT ME!
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

WIDTH

protected static final int WIDTH
DOCUMENT ME!

See Also:
Constant Field Values

HEIGHT

protected static final int HEIGHT
DOCUMENT ME!

See Also:
Constant Field Values

TITLE_XPOS

protected static final int TITLE_XPOS
DOCUMENT ME!

See Also:
Constant Field Values

TITLE_YPOS

protected static final int TITLE_YPOS
DOCUMENT ME!

See Also:
Constant Field Values

TITLE_WIDTH

protected static final int TITLE_WIDTH
DOCUMENT ME!

See Also:
Constant Field Values

TITLE_HEIGHT

protected static final int TITLE_HEIGHT
DOCUMENT ME!

See Also:
Constant Field Values

CLOSE_WIDTH

protected static final int CLOSE_WIDTH
DOCUMENT ME!

See Also:
Constant Field Values

CLOSE_HEIGHT

protected static final int CLOSE_HEIGHT
DOCUMENT ME!

See Also:
Constant Field Values

CLOSE_XPOS

protected static final int CLOSE_XPOS
DOCUMENT ME!

See Also:
Constant Field Values

CLOSE_YPOS

protected static final int CLOSE_YPOS
DOCUMENT ME!

See Also:
Constant Field Values

PANEL_XPOS

protected static final int PANEL_XPOS
DOCUMENT ME!

See Also:
Constant Field Values

PANEL_YPOS

protected static final int PANEL_YPOS
DOCUMENT ME!

See Also:
Constant Field Values

PANEL_WIDTH

protected static final int PANEL_WIDTH
DOCUMENT ME!

See Also:
Constant Field Values

PANEL_HEIGHT

protected static final int PANEL_HEIGHT
DOCUMENT ME!

See Also:
Constant Field Values

AlwaysOnTop

public static boolean AlwaysOnTop
DOCUMENT ME!

Constructor Detail

ConfigDialog

public ConfigDialog(Controller con)
Creates a new ConfigDialog object.

Parameters:
con - DOCUMENT ME!
Method Detail

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
DOCUMENT ME!

Specified by:
update in interface java.util.Observer
Parameters:
o - DOCUMENT ME!
arg - DOCUMENT ME!

getController

public Controller getController()
Returns the controller that created this configuration dialog

Returns:
DOCUMENT ME!

setController

public void setController(Controller con)
Sets the controller that created this configuration dialog

Parameters:
con - DOCUMENT ME!

getConfigPanel

public ConfigPanel getConfigPanel()
Returns the current configuration panel

Returns:
DOCUMENT ME!

setConfigPanel

public void setConfigPanel(ConfigPanel cp)
Sets the current configuration panel

Parameters:
cp - DOCUMENT ME!

getTitle

public java.lang.String getTitle()
Returns the title of this dialog

Overrides:
getTitle in class java.awt.Frame
Returns:
DOCUMENT ME!

setTitle

public void setTitle(java.lang.String newtitle)
Sets the title of this dialog

Overrides:
setTitle in class java.awt.Frame
Parameters:
newtitle - DOCUMENT ME!

showError

public void showError(java.lang.String msg)
Shows a message dialog with an OK button

Parameters:
msg - DOCUMENT ME!

selectObject

public void selectObject(Selectable s)
Changes the current selection to select the given object

Parameters:
s - DOCUMENT ME!

showGeneralPanel

public void showGeneralPanel()
Show the general panel.


showRoaduser

public void showRoaduser(Roaduser ru)
Shows the road user panel.

Parameters:
ru - DOCUMENT ME!

setVisible

public void setVisible(boolean b)
DOCUMENT ME!

Overrides:
setVisible in class java.awt.Window
Parameters:
b - 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!

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowActivated in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
DOCUMENT ME!

Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
e - DOCUMENT ME!