Class StationsPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmt.framework.gui.wizard.WizardPanel
jmva.panels.StationsPanel
- All Implemented Interfaces:
ExactConstants, ImageObserver, MenuContainer, Serializable, Accessible, ForceUpdatablePanel
2nd panel: stations number, names, types
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class WizardPanel
parentWizardFields inherited from class JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ExactConstants
AGGREGATE_TYPES, AGGREGATE_TYPES_SET, CLASS_CLOSED, CLASS_OPEN, CLASS_TYPENAMES, DEBUG, DEFAULT_CLASS_PRIORITY, DESCRIPTION_CLASSES, DESCRIPTION_COMMENT, DESCRIPTION_GRAPH, DESCRIPTION_QUEUELENGTHS, DESCRIPTION_REFERENCESTATION, DESCRIPTION_RESIDENCETIMES, DESCRIPTION_RESPONSETIMES, DESCRIPTION_SERVICEDEMANDS, DESCRIPTION_SERVICETIMES, DESCRIPTION_STATIONS, DESCRIPTION_SYSRESPONSETIMES, DESCRIPTION_SYSTEMPOWERS, DESCRIPTION_THROUGHPUTS, DESCRIPTION_UTILIZATIONS, DESCRIPTION_VISITS, DESCRIPTION_WHATIF_ARRIVAL_ALL, DESCRIPTION_WHATIF_ARRIVAL_ONE, DESCRIPTION_WHATIF_CUSTOMERS_ALL, DESCRIPTION_WHATIF_CUSTOMERS_ONE, DESCRIPTION_WHATIF_DEMANDS_ALL, DESCRIPTION_WHATIF_DEMANDS_ONE, DESCRIPTION_WHATIF_MIX, DESCRIPTION_WHATIF_NONE, GRAY_E, GRAY_S, INDICES_TYPES, MAX_CLASSES, MAX_STATIONS, STATION_DELAY, STATION_HOL, STATION_LD, STATION_LI, STATION_PRS, STATION_TYPENAMES, WHAT_IF_ARRIVAL, WHAT_IF_CUSTOMERS, WHAT_IF_DEMANDS, WHAT_IF_MIXFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidThis method force a stream of data from GUI panel to application.getName()voidgotFocus()called by the Wizard when the panel becomes activevoidhelp()called by the Wizard when the user presses the help buttonvoidcalled by the Wizard before when switching to another panelvoidThis method force a stream of data from application to GUI panel.Methods inherited from class WizardPanel
getParentWizard, redraw, setParentWizardMethods inherited from class JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
StationsPanel
-
-
Method Details
-
gotFocus
public void gotFocus()Description copied from class:WizardPanelcalled by the Wizard when the panel becomes active- Overrides:
gotFocusin classWizardPanel
-
lostFocus
public void lostFocus()Description copied from class:WizardPanelcalled by the Wizard before when switching to another panel- Overrides:
lostFocusin classWizardPanel
-
getName
- Specified by:
getNamein classWizardPanel- Returns:
- the panel's name
-
canFinish
public boolean canFinish()- Overrides:
canFinishin classWizardPanel- Returns:
- true if the panel is in a state that allows the wizard to finish
-
canGoBack
public boolean canGoBack()- Overrides:
canGoBackin classWizardPanel- Returns:
- true if it is ok for the wizard to go back. It is ok for the queried panel to pop up a message box explaining why it cannot go back.
-
canGoForward
public boolean canGoForward()- Overrides:
canGoForwardin classWizardPanel- Returns:
- true if it is ok for the wizard to go forward. It is ok for the queried panel to pop up a message box explaining why it cannot go forward.
-
help
public void help()Description copied from class:WizardPanelcalled by the Wizard when the user presses the help button- Overrides:
helpin classWizardPanel
-
retrieveData
public void retrieveData()Description copied from interface:ForceUpdatablePanelThis method force a stream of data from application to GUI panel. This grants application user to be working on perfectly updated data as far asretrieveData()was called.- Specified by:
retrieveDatain interfaceForceUpdatablePanel
-
commitData
public void commitData()Description copied from interface:ForceUpdatablePanelThis method force a stream of data from GUI panel to application. This must grant other GUI panels to be working on the most recently updated version of the data this GUI panel was working on, so that when other implementing classes call retrieveData() they will have coherent data with this class.- Specified by:
commitDatain interfaceForceUpdatablePanel
-