Package jmri.jmrix.acela.nodeconfig
Class NodeConfigFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
jmri.util.JmriJFrame
jmri.jmrix.acela.nodeconfig.NodeConfigFrame
- All Implemented Interfaces:
ComponentListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,BeanInterface,ModifiedFlag,WindowInterface
Frame for user configuration of Acela nodes
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassSet up table for selecting output default parameters for Dash-8 or TBrain nodesclassSet up table for selecting sensor default parameters for Sentry or TBrain nodesNested classes/interfaces inherited from class jmri.util.JmriJFrame
JmriJFrame.ScreenDimensionsNested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyNested classes/interfaces inherited from interface jmri.util.swing.WindowInterface
WindowInterface.Hint -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JButtonprotected JButtonprotected booleanprotected Containerprotected AcelaNodeprotected NodeConfigModelprotected JButtonprotected JButtonprotected JButtonprotected booleanprotected Stringprotected Stringprotected Stringprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected intprotected JTextFieldprotected JLabelprotected intprotected JLabelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JTextFieldprotected NodeConfigModelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected JLabelprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected NodeConfigModelprotected NodeConfigModelprotected NodeConfigModelprotected NodeConfigModelprotected JLabelprotected JLabelprotected JLabelprotected JButtonprotected NodeConfigModelprotected NodeConfigModelFields inherited from class jmri.util.JmriJFrame
allowInFrameServlet, properties, reuseFrameSavedPosition, reuseFrameSavedSized, windowInterfaceFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod to handle add buttonvoidMethod to handle cancel buttonvoidMethod to handle delete buttonvoidMethod to handle done buttonvoidMethod to handle edit buttonvoidMethod to handle info statevoidInitialize the config window(package private) voidMethod to set node parameters The node must exist, and be in 'curNode' Also, the node type must be set and in 'nodeType'voidMethod to handle update buttonvoidDo the done action if the window is closed early.Methods inherited from class jmri.util.JmriJFrame
addHelpMenu, componentHidden, componentMoved, componentResized, componentShown, dispose, generateWindowRef, getAllowInFrameServlet, getEscapeKeyAction, getEscapeKeyClosesWindow, getFrame, getFrame, getFrameList, getFrameList, getIndexedProperty, getMaximumSize, getModifiedFlag, getPreferredSize, getProperty, getPropertyNames, getSavePosition, getSaveSize, getScreenDimensions, getWindowFrameRef, getWindowInterface, handleModified, hasIndexedProperty, hasProperty, makePrivateWindow, makePublicWindow, markWindowModified, multipleInstances, pack, setAllowInFrameServlet, setEscapeKeyAction, setEscapeKeyClosesWindow, setFrameLocation, setIndexedProperty, setModifiedFlag, setProperty, setSavePosition, setSaveSize, setShutDownTask, setWindowInterface, show, show, storeValues, undecorate, windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
contentPane
-
d8outputConfigModel
-
swoutputConfigModel
-
ymoutputConfigModel
-
TBoutputConfigModel
-
TBsensorConfigModel
-
smoutputConfigModel
-
wmsensorConfigModel
-
sysensorConfigModel
-
thenodesStaticH
-
thenodesStaticC
-
thenodesStaticP
-
nodeAddrField
-
nodeAddrStatic
-
nodeTypeStatic
-
nodeAddrBox
-
nodeTypeBox
-
addButton
-
editButton
-
deleteButton
-
doneButton
-
updateButton
-
cancelButton
-
statusText1
-
statusText2
-
statusText3
-
statusTextAcela1
-
statusTextAcela2
-
statusTextAcela3
-
statusTextAcela4
-
statusTextAcela5
-
statusTextAcela6
-
statusTextAcela7
-
statusTextAcela8
-
statusTextAcela9
-
statusTextAcela10
-
statusTextAcela11
-
statusTextTBrain1
-
statusTextTBrain2
-
statusTextTBrain3
-
statusTextDash81
-
statusTextDash82
-
statusTextDash83
-
statusTextWatchman1
-
statusTextWatchman2
-
statusTextWatchman3
-
statusTextSignalman1
-
statusTextSignalman2
-
statusTextSignalman3
-
statusTextSwitchman1
-
statusTextSwitchman2
-
statusTextSwitchman3
-
statusTextYardMaster1
-
statusTextYardMaster2
-
statusTextYardMaster3
-
statusTextSentry1
-
statusTextSentry2
-
statusTextSentry3
-
panelAcela
-
panelTBrain
-
panelDash8
-
panelWatchman
-
panelSignalman
-
panelSwitchman
-
panelYardMaster
-
panelSentry
-
changedNode
-
editMode
-
curNode
-
nodeAddress
-
nodeType
-
errorInStatus1
-
errorInStatus2
-
stdStatus1
-
stdStatus2
-
stdStatus3
-
stdStatusAcela1
-
stdStatusAcela2
-
stdStatusAcela3
-
stdStatusAcela4
-
stdStatusAcela5
-
stdStatusAcela6
-
stdStatusAcela7
-
stdStatusAcela8
-
stdStatusAcela9
-
stdStatusAcela10
-
stdStatusAcela11
-
stdStatusTBrain1
-
stdStatusTBrain2
-
stdStatusTBrain3
-
stdStatusDash81
-
stdStatusDash82
-
stdStatusDash83
-
stdStatusWatchman1
-
stdStatusWatchman2
-
stdStatusWatchman3
-
stdStatusSignalman1
-
stdStatusSignalman2
-
stdStatusSignalman3
-
stdStatusSwitchman1
-
stdStatusSwitchman2
-
stdStatusSwitchman3
-
stdStatusYardMaster1
-
stdStatusYardMaster2
-
stdStatusYardMaster3
-
stdStatusSentry1
-
stdStatusSentry2
-
stdStatusSentry3
-
editStatus1
-
editStatus2
-
editStatus3
-
infoStatus1
-
infoStatus2
-
infoStatus3
-
receiveDelayField
-
-
Constructor Details
-
NodeConfigFrame
Constructor method.- Parameters:
memo- system connection.
-
-
Method Details
-
initComponents
Initialize the config window- Overrides:
initComponentsin classJmriJFrame
-
addButtonActionPerformed
Method to handle add button -
infoButtonActionPerformed
Method to handle info state -
editButtonActionPerformed
Method to handle edit button -
deleteButtonActionPerformed
Method to handle delete button -
doneButtonActionPerformed
Method to handle done button -
updateButtonActionPerformed
Method to handle update button -
cancelButtonActionPerformed
Method to handle cancel button -
windowClosing
Do the done action if the window is closed early.- Specified by:
windowClosingin interfaceWindowListener- Overrides:
windowClosingin classJmriJFrame
-
setNodeParameters
void setNodeParameters()Method to set node parameters The node must exist, and be in 'curNode' Also, the node type must be set and in 'nodeType'
-