Package jmri.jmrit.operations.trains
Class TrainRoadOptionsFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- jmri.util.JmriJFrame
-
- jmri.jmrit.operations.OperationsFrame
-
- jmri.jmrit.operations.trains.TrainRoadOptionsFrame
-
- All Implemented Interfaces:
java.awt.event.ComponentListener
,java.awt.event.WindowListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.beans.PropertyChangeListener
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
,BeanInterface
,ModifiedFlag
,WindowInterface
public class TrainRoadOptionsFrame extends OperationsFrame implements java.beans.PropertyChangeListener
Frame for user edit of a train's road options- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.util.JmriJFrame
JmriJFrame.ScreenDimensions
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
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
-
Nested classes/interfaces inherited from interface jmri.util.swing.WindowInterface
WindowInterface.Hint
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Train
_train
(package private) javax.swing.JButton
addCabooseRoadButton
(package private) javax.swing.JButton
addCarRoadButton
(package private) javax.swing.JButton
addLocoRoadButton
(package private) javax.swing.JRadioButton
cabooseRoadNameAll
(package private) javax.swing.JRadioButton
cabooseRoadNameExclude
(package private) javax.swing.JRadioButton
cabooseRoadNameInclude
(package private) javax.swing.JRadioButton
carRoadNameAll
(package private) javax.swing.JRadioButton
carRoadNameExclude
(package private) javax.swing.JRadioButton
carRoadNameInclude
(package private) javax.swing.JComboBox<java.lang.String>
comboBoxCabooseRoads
(package private) javax.swing.JComboBox<java.lang.String>
comboBoxCarRoads
(package private) javax.swing.JComboBox<java.lang.String>
comboBoxLocoRoads
(package private) javax.swing.JButton
deleteCabooseAllRoadsButton
(package private) javax.swing.JButton
deleteCabooseRoadButton
(package private) javax.swing.JButton
deleteCarAllRoadsButton
(package private) javax.swing.JButton
deleteCarRoadButton
(package private) javax.swing.JButton
deleteLocoAllRoadsButton
(package private) javax.swing.JButton
deleteLocoRoadButton
static java.lang.String
DISPOSE
(package private) javax.swing.JRadioButton
locoRoadNameAll
(package private) javax.swing.JRadioButton
locoRoadNameExclude
(package private) javax.swing.JRadioButton
locoRoadNameInclude
(package private) javax.swing.JScrollPane
paneCabooseRoads
(package private) javax.swing.JScrollPane
paneCarRoads
(package private) javax.swing.JPanel
panelCabooseRoads
(package private) javax.swing.JPanel
panelCarRoads
(package private) javax.swing.JPanel
panelLocoRoads
(package private) javax.swing.JScrollPane
paneLocoRoads
(package private) javax.swing.JPanel
pCabooseRoadControls
(package private) javax.swing.JPanel
pCarRoadControls
(package private) javax.swing.JPanel
pLocoRoadControls
(package private) javax.swing.JButton
saveTrainButton
(package private) javax.swing.JLabel
trainDescription
(package private) javax.swing.JLabel
trainName
-
Fields inherited from class jmri.jmrit.operations.OperationsFrame
NEW_LINE, NONE
-
Fields inherited from class jmri.util.JmriJFrame
allowInFrameServlet, properties, reuseFrameSavedPosition, reuseFrameSavedSized, windowInterface
-
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
-
-
Constructor Summary
Constructors Constructor Description TrainRoadOptionsFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buttonActionPerformed(java.awt.event.ActionEvent ae)
void
dispose()
When window is finally destroyed, remove it from the list of windows.void
initComponents(TrainEditFrame parent)
void
propertyChange(java.beans.PropertyChangeEvent e)
void
radioButtonActionPerformed(java.awt.event.ActionEvent ae)
protected void
updateButtons(boolean enabled)
-
Methods inherited from class jmri.jmrit.operations.OperationsFrame
addButtonAction, addCheckBoxAction, addComboBoxAction, addHorizontalScrollBarKludgeFix, addItem, addItem, addItemLeft, addItemTop, addItemWidth, addRadioButtonAction, addSpinnerChangeListerner, adjustTextAreaColumnWidth, adjustTextAreaColumnWidth, checkBoxActionPerformed, clearTableSort, comboBoxActionPerformed, createShutDownTask, getContentPane, getNumberOfCheckboxesPerLine, initComponents, initMinimumSize, initMinimumSize, loadTableDetails, selectNextItemComboBox, setContentPane, spinnerChangeEvent, storeValues
-
Methods inherited from class jmri.util.JmriJFrame
addHelpMenu, componentHidden, componentMoved, componentResized, componentShown, generateWindowRef, getAllowInFrameServlet, getEscapeKeyAction, getEscapeKeyClosesWindow, getFrame, getFrame, getFrameList, getFrameList, getIndexedProperty, getMaximumSize, getModifiedFlag, getPreferredSize, getProperty, getPropertyNames, getSavePosition, getSaveSize, getScreenDimensions, getWindowFrameRef, getWindowInterface, handleModified, hasIndexedProperty, hasProperty, makePrivateWindow, markWindowModified, multipleInstances, pack, setAllowInFrameServlet, setEscapeKeyAction, setEscapeKeyClosesWindow, setFrameLocation, setIndexedProperty, setModifiedFlag, setProperty, setSavePosition, setSaveSize, setShutDownTask, setWindowInterface, show, show, undecorate, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods 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, setUndecorated
-
Methods 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, toFront
-
Methods 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, 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, 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, transferFocusUpCycle
-
-
-
-
Field Detail
-
pCarRoadControls
javax.swing.JPanel pCarRoadControls
-
panelCarRoads
javax.swing.JPanel panelCarRoads
-
paneCarRoads
javax.swing.JScrollPane paneCarRoads
-
pCabooseRoadControls
javax.swing.JPanel pCabooseRoadControls
-
panelCabooseRoads
javax.swing.JPanel panelCabooseRoads
-
paneCabooseRoads
javax.swing.JScrollPane paneCabooseRoads
-
pLocoRoadControls
javax.swing.JPanel pLocoRoadControls
-
panelLocoRoads
javax.swing.JPanel panelLocoRoads
-
paneLocoRoads
javax.swing.JScrollPane paneLocoRoads
-
trainName
javax.swing.JLabel trainName
-
trainDescription
javax.swing.JLabel trainDescription
-
addCarRoadButton
javax.swing.JButton addCarRoadButton
-
deleteCarRoadButton
javax.swing.JButton deleteCarRoadButton
-
deleteCarAllRoadsButton
javax.swing.JButton deleteCarAllRoadsButton
-
addCabooseRoadButton
javax.swing.JButton addCabooseRoadButton
-
deleteCabooseRoadButton
javax.swing.JButton deleteCabooseRoadButton
-
deleteCabooseAllRoadsButton
javax.swing.JButton deleteCabooseAllRoadsButton
-
addLocoRoadButton
javax.swing.JButton addLocoRoadButton
-
deleteLocoRoadButton
javax.swing.JButton deleteLocoRoadButton
-
deleteLocoAllRoadsButton
javax.swing.JButton deleteLocoAllRoadsButton
-
saveTrainButton
javax.swing.JButton saveTrainButton
-
carRoadNameAll
javax.swing.JRadioButton carRoadNameAll
-
carRoadNameInclude
javax.swing.JRadioButton carRoadNameInclude
-
carRoadNameExclude
javax.swing.JRadioButton carRoadNameExclude
-
cabooseRoadNameAll
javax.swing.JRadioButton cabooseRoadNameAll
-
cabooseRoadNameInclude
javax.swing.JRadioButton cabooseRoadNameInclude
-
cabooseRoadNameExclude
javax.swing.JRadioButton cabooseRoadNameExclude
-
locoRoadNameAll
javax.swing.JRadioButton locoRoadNameAll
-
locoRoadNameInclude
javax.swing.JRadioButton locoRoadNameInclude
-
locoRoadNameExclude
javax.swing.JRadioButton locoRoadNameExclude
-
comboBoxCarRoads
javax.swing.JComboBox<java.lang.String> comboBoxCarRoads
-
comboBoxCabooseRoads
javax.swing.JComboBox<java.lang.String> comboBoxCabooseRoads
-
comboBoxLocoRoads
javax.swing.JComboBox<java.lang.String> comboBoxLocoRoads
-
DISPOSE
public static final java.lang.String DISPOSE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrainRoadOptionsFrame
public TrainRoadOptionsFrame()
-
-
Method Detail
-
initComponents
public void initComponents(TrainEditFrame parent)
-
buttonActionPerformed
public void buttonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
buttonActionPerformed
in classOperationsFrame
-
radioButtonActionPerformed
public void radioButtonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
radioButtonActionPerformed
in classOperationsFrame
-
updateButtons
protected void updateButtons(boolean enabled)
-
dispose
public void dispose()
Description copied from class:JmriJFrame
When window is finally destroyed, remove it from the list of windows.Subclasses that over-ride this method must invoke this implementation with super.dispose() right before returning.
- Specified by:
dispose
in interfaceWindowInterface
- Overrides:
dispose
in classOperationsFrame
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
-