Package jmri.jmrit.operations.trains.gui
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.gui.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.JButtonaddCabooseRoadButton(package private) javax.swing.JButtonaddCarRoadButton(package private) javax.swing.JButtonaddLocoRoadButton(package private) javax.swing.JRadioButtoncabooseRoadNameAll(package private) javax.swing.JRadioButtoncabooseRoadNameExclude(package private) javax.swing.JRadioButtoncabooseRoadNameInclude(package private) javax.swing.JRadioButtoncarRoadNameAll(package private) javax.swing.JRadioButtoncarRoadNameExclude(package private) javax.swing.JRadioButtoncarRoadNameInclude(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.JButtondeleteCabooseAllRoadsButton(package private) javax.swing.JButtondeleteCabooseRoadButton(package private) javax.swing.JButtondeleteCarAllRoadsButton(package private) javax.swing.JButtondeleteCarRoadButton(package private) javax.swing.JButtondeleteLocoAllRoadsButton(package private) javax.swing.JButtondeleteLocoRoadButtonstatic java.lang.StringDISPOSE(package private) javax.swing.JRadioButtonlocoRoadNameAll(package private) javax.swing.JRadioButtonlocoRoadNameExclude(package private) javax.swing.JRadioButtonlocoRoadNameInclude(package private) javax.swing.JScrollPanepaneCabooseRoads(package private) javax.swing.JScrollPanepaneCarRoads(package private) javax.swing.JPanelpanelCabooseRoads(package private) javax.swing.JPanelpanelCarRoads(package private) javax.swing.JPanelpanelLocoRoads(package private) javax.swing.JScrollPanepaneLocoRoads(package private) javax.swing.JPanelpCabooseRoadControls(package private) javax.swing.JPanelpCarRoadControls(package private) javax.swing.JPanelpLocoRoadControls(package private) javax.swing.JButtonsaveTrainButton(package private) javax.swing.JLabeltrainDescription(package private) javax.swing.JLabeltrainName-
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 voidbuttonActionPerformed(java.awt.event.ActionEvent ae)voiddispose()When window is finally destroyed, remove it from the list of windows.voidinitComponents(TrainEditFrame parent)voidpropertyChange(java.beans.PropertyChangeEvent e)voidradioButtonActionPerformed(java.awt.event.ActionEvent ae)protected voidupdateButtons(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, makePublicWindow, 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:
buttonActionPerformedin classOperationsFrame
-
radioButtonActionPerformed
public void radioButtonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
radioButtonActionPerformedin classOperationsFrame
-
updateButtons
protected void updateButtons(boolean enabled)
-
dispose
public void dispose()
Description copied from class:JmriJFrameWhen 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:
disposein interfaceWindowInterface- Overrides:
disposein classOperationsFrame
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
-