Class TrackLoadEditFrame
- 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.locations.tools.TrackLoadEditFrame
-
- 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 TrackLoadEditFrame extends OperationsFrame implements java.beans.PropertyChangeListener
Frame for user edit of track loads- 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) Location_location(package private) javax.swing.JMenu_toolMenu(package private) Track_track(package private) java.lang.String_type(package private) javax.swing.JButtonaddLoadButton(package private) javax.swing.JButtonaddShipLoadButton(package private) javax.swing.JComboBox<java.lang.String>comboBoxLoads(package private) javax.swing.JComboBox<java.lang.String>comboBoxShipLoads(package private) javax.swing.JComboBox<java.lang.String>comboBoxShipTypes(package private) javax.swing.JComboBox<java.lang.String>comboBoxTypes(package private) javax.swing.JButtondeleteAllLoadsButton(package private) javax.swing.JButtondeleteAllShipLoadsButton(package private) javax.swing.JButtondeleteLoadButton(package private) javax.swing.JButtondeleteShipLoadButton(package private) javax.swing.JCheckBoxdisableLoadChangestatic java.lang.StringDISPOSE(package private) javax.swing.JLabelfactor(package private) javax.swing.JTextFieldfactorTextField(package private) javax.swing.JCheckBoxholdCars(package private) javax.swing.JCheckBoxloadAndTypeCheckBox(package private) javax.swing.JRadioButtonloadNameAll(package private) javax.swing.JRadioButtonloadNameExclude(package private) javax.swing.JRadioButtonloadNameIncludestatic intMAX_NAME_LENGTH(package private) javax.swing.JPanelpanelLoads(package private) javax.swing.JScrollPanepaneLoads(package private) javax.swing.JPanelpanelShipLoads(package private) javax.swing.JScrollPanepaneShipLoadControls(package private) javax.swing.JScrollPanepaneShipLoads(package private) javax.swing.JPanelpLoadControls(package private) javax.swing.JPanelpShipLoadControls(package private) javax.swing.JCheckBoxquickLoadService(package private) javax.swing.JButtonsaveButton(package private) javax.swing.JCheckBoxshipLoadAndTypeCheckBox(package private) javax.swing.JRadioButtonshipLoadNameAll(package private) javax.swing.JRadioButtonshipLoadNameExclude(package private) javax.swing.JRadioButtonshipLoadNameInclude(package private) javax.swing.JLabeltrackName-
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 TrackLoadEditFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuttonActionPerformed(java.awt.event.ActionEvent ae)voidcomboBoxActionPerformed(java.awt.event.ActionEvent ae)voiddispose()When window is finally destroyed, remove it from the list of windows.voidinitComponents(Location location, Track track)voidpropertyChange(java.beans.PropertyChangeEvent e)voidradioButtonActionPerformed(java.awt.event.ActionEvent ae)protected voidsave()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, 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
-
_type
java.lang.String _type
-
_toolMenu
javax.swing.JMenu _toolMenu
-
pLoadControls
javax.swing.JPanel pLoadControls
-
panelLoads
javax.swing.JPanel panelLoads
-
paneLoads
javax.swing.JScrollPane paneLoads
-
pShipLoadControls
javax.swing.JPanel pShipLoadControls
-
panelShipLoads
javax.swing.JPanel panelShipLoads
-
paneShipLoadControls
javax.swing.JScrollPane paneShipLoadControls
-
paneShipLoads
javax.swing.JScrollPane paneShipLoads
-
saveButton
javax.swing.JButton saveButton
-
addLoadButton
javax.swing.JButton addLoadButton
-
deleteLoadButton
javax.swing.JButton deleteLoadButton
-
deleteAllLoadsButton
javax.swing.JButton deleteAllLoadsButton
-
addShipLoadButton
javax.swing.JButton addShipLoadButton
-
deleteShipLoadButton
javax.swing.JButton deleteShipLoadButton
-
deleteAllShipLoadsButton
javax.swing.JButton deleteAllShipLoadsButton
-
loadAndTypeCheckBox
javax.swing.JCheckBox loadAndTypeCheckBox
-
shipLoadAndTypeCheckBox
javax.swing.JCheckBox shipLoadAndTypeCheckBox
-
holdCars
javax.swing.JCheckBox holdCars
-
disableLoadChange
javax.swing.JCheckBox disableLoadChange
-
quickLoadService
javax.swing.JCheckBox quickLoadService
-
loadNameAll
javax.swing.JRadioButton loadNameAll
-
loadNameInclude
javax.swing.JRadioButton loadNameInclude
-
loadNameExclude
javax.swing.JRadioButton loadNameExclude
-
shipLoadNameAll
javax.swing.JRadioButton shipLoadNameAll
-
shipLoadNameInclude
javax.swing.JRadioButton shipLoadNameInclude
-
shipLoadNameExclude
javax.swing.JRadioButton shipLoadNameExclude
-
comboBoxLoads
javax.swing.JComboBox<java.lang.String> comboBoxLoads
-
comboBoxShipLoads
javax.swing.JComboBox<java.lang.String> comboBoxShipLoads
-
comboBoxTypes
javax.swing.JComboBox<java.lang.String> comboBoxTypes
-
comboBoxShipTypes
javax.swing.JComboBox<java.lang.String> comboBoxShipTypes
-
factorTextField
javax.swing.JTextField factorTextField
-
trackName
javax.swing.JLabel trackName
-
factor
javax.swing.JLabel factor
-
DISPOSE
public static final java.lang.String DISPOSE
- See Also:
- Constant Field Values
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH
-
-
Constructor Detail
-
TrackLoadEditFrame
public TrackLoadEditFrame()
-
-
Method Detail
-
initComponents
public void initComponents(Location location, Track track)
-
buttonActionPerformed
public void buttonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
buttonActionPerformedin classOperationsFrame
-
save
protected void save()
-
updateButtons
protected void updateButtons(boolean enabled)
-
radioButtonActionPerformed
public void radioButtonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
radioButtonActionPerformedin classOperationsFrame
-
comboBoxActionPerformed
public void comboBoxActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
comboBoxActionPerformedin classOperationsFrame
-
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
-
-