Class ReferenceStationPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmt.framework.gui.wizard.WizardPanel
jmva.panels.ReferenceStationPanel
- All Implemented Interfaces:
ExactConstants, ImageObserver, MenuContainer, Serializable, Accessible, ForceUpdatablePanel
public final class ReferenceStationPanel
extends WizardPanel
implements ForceUpdatablePanel, ExactConstants
- Author:
- Kourosh Sheykhvand Date: 03-OCT-2013 panel: Reference Station This panel has requested to be added in order to make the possibility for each user to choose a reference station for a class in closed model. when the class is open the no "Reference station" is chosen. the data of the the stations are saved in the XML file. here the variable which shows the data for the reference station is ReferenceStation has n rows which refers to the the all the classes.
- See Also:
-
Nested Class Summary
Nested ClassesNested 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 buttonstatic voidvoidcalled by the Wizard before when switching to another panelvoidThis method force a stream of data from application to GUI panel.voidsync()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
-
ReferenceStationPanel
-
-
Method Details
-
infoBox
-
sync
public void sync() -
getName
- Specified by:
getNamein classWizardPanel- Returns:
- the panel's name
-
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
-
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
-