Package jmri.jmrit.operations.locations
Class LocationEditFrame
- 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.LocationEditFrame
-
- 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 LocationEditFrame extends OperationsFrame implements java.beans.PropertyChangeListener
Frame for user edit of location- 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 Location
_location
(package private) javax.swing.JButton
addInterchangeButton
(package private) javax.swing.JButton
addLocationButton
(package private) javax.swing.JButton
addSpurButton
(package private) javax.swing.JButton
addStagingButton
(package private) javax.swing.JButton
addYardButton
(package private) javax.swing.JButton
autoSelectButton
(package private) java.util.ArrayList<javax.swing.JCheckBox>
checkBoxes
(package private) javax.swing.JButton
clearButton
(package private) javax.swing.JColorChooser
commentColorChooser
(package private) javax.swing.JScrollPane
commentScroller
(package private) javax.swing.JTextArea
commentTextArea
(package private) DivisionEditFrame
def
(package private) javax.swing.JButton
deleteLocationButton
(package private) javax.swing.JPanel
directionPanel
static java.lang.String
DISPOSE
protected javax.swing.JComboBox<Division>
divisionComboBox
(package private) javax.swing.JCheckBox
eastCheckBox
(package private) javax.swing.JButton
editDivisionButton
(package private) InterchangeEditFrame
ief
(package private) InterchangeTableModel
interchangeModel
(package private) javax.swing.JScrollPane
interchangePane
(package private) javax.swing.JRadioButton
interchangeRadioButton
(package private) javax.swing.JTable
interchangeTable
(package private) LocationsByCarTypeFrame
lctf
(package private) LocationManager
locationManager
(package private) javax.swing.JTextField
locationNameTextField
static int
MAX_NAME_LENGTH
static java.lang.String
NAME
(package private) javax.swing.JCheckBox
northCheckBox
(package private) int
numberOfCheckBoxes
(package private) javax.swing.JPanel
panelCheckBoxes
(package private) NamedBeanComboBox<Reporter>
readerSelector
(package private) javax.swing.JButton
saveLocationButton
(package private) SpurEditFrame
sef
(package private) javax.swing.JButton
setButton
(package private) javax.swing.JCheckBox
southCheckBox
(package private) SpurTableModel
spurModel
(package private) javax.swing.JScrollPane
spurPane
(package private) javax.swing.JRadioButton
spurRadioButton
(package private) javax.swing.JTable
spurTable
(package private) StagingTableModel
stagingModel
(package private) javax.swing.JScrollPane
stagingPane
(package private) javax.swing.JRadioButton
stagingRadioButton
(package private) javax.swing.JTable
stagingTable
(package private) StagingEditFrame
stef
(package private) javax.swing.JMenu
toolMenu
(package private) javax.swing.JScrollPane
typePane
(package private) javax.swing.JCheckBox
westCheckBox
(package private) int
x
(package private) int
y
(package private) YardTableModel
yardModel
(package private) javax.swing.JScrollPane
yardPane
(package private) javax.swing.JRadioButton
yardRadioButton
(package private) javax.swing.JTable
yardTable
(package private) YardEditFrame
yef
-
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 LocationEditFrame(Location location)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buttonActionPerformed(java.awt.event.ActionEvent ae)
void
checkBoxActionPerformed(java.awt.event.ActionEvent ae)
protected void
comboBoxActionPerformed(java.awt.event.ActionEvent ae)
void
dispose()
When window is finally destroyed, remove it from the list of windows.void
propertyChange(java.beans.PropertyChangeEvent e)
void
radioButtonActionPerformed(java.awt.event.ActionEvent ae)
protected void
updateDivisionComboBox()
-
Methods inherited from class jmri.jmrit.operations.OperationsFrame
addButtonAction, addCheckBoxAction, addComboBoxAction, addHorizontalScrollBarKludgeFix, addItem, addItem, addItemLeft, addItemTop, addItemWidth, addRadioButtonAction, addSpinnerChangeListerner, adjustTextAreaColumnWidth, adjustTextAreaColumnWidth, 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, 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
-
yardModel
YardTableModel yardModel
-
yardTable
javax.swing.JTable yardTable
-
yardPane
javax.swing.JScrollPane yardPane
-
spurModel
SpurTableModel spurModel
-
spurTable
javax.swing.JTable spurTable
-
spurPane
javax.swing.JScrollPane spurPane
-
interchangeModel
InterchangeTableModel interchangeModel
-
interchangeTable
javax.swing.JTable interchangeTable
-
interchangePane
javax.swing.JScrollPane interchangePane
-
stagingModel
StagingTableModel stagingModel
-
stagingTable
javax.swing.JTable stagingTable
-
stagingPane
javax.swing.JScrollPane stagingPane
-
locationManager
LocationManager locationManager
-
checkBoxes
java.util.ArrayList<javax.swing.JCheckBox> checkBoxes
-
panelCheckBoxes
javax.swing.JPanel panelCheckBoxes
-
typePane
javax.swing.JScrollPane typePane
-
directionPanel
javax.swing.JPanel directionPanel
-
clearButton
javax.swing.JButton clearButton
-
setButton
javax.swing.JButton setButton
-
autoSelectButton
javax.swing.JButton autoSelectButton
-
editDivisionButton
javax.swing.JButton editDivisionButton
-
saveLocationButton
javax.swing.JButton saveLocationButton
-
deleteLocationButton
javax.swing.JButton deleteLocationButton
-
addLocationButton
javax.swing.JButton addLocationButton
-
addYardButton
javax.swing.JButton addYardButton
-
addSpurButton
javax.swing.JButton addSpurButton
-
addInterchangeButton
javax.swing.JButton addInterchangeButton
-
addStagingButton
javax.swing.JButton addStagingButton
-
northCheckBox
javax.swing.JCheckBox northCheckBox
-
southCheckBox
javax.swing.JCheckBox southCheckBox
-
eastCheckBox
javax.swing.JCheckBox eastCheckBox
-
westCheckBox
javax.swing.JCheckBox westCheckBox
-
stagingRadioButton
javax.swing.JRadioButton stagingRadioButton
-
interchangeRadioButton
javax.swing.JRadioButton interchangeRadioButton
-
yardRadioButton
javax.swing.JRadioButton yardRadioButton
-
spurRadioButton
javax.swing.JRadioButton spurRadioButton
-
locationNameTextField
javax.swing.JTextField locationNameTextField
-
commentTextArea
javax.swing.JTextArea commentTextArea
-
commentScroller
javax.swing.JScrollPane commentScroller
-
commentColorChooser
javax.swing.JColorChooser commentColorChooser
-
divisionComboBox
protected javax.swing.JComboBox<Division> divisionComboBox
-
readerSelector
NamedBeanComboBox<Reporter> readerSelector
-
toolMenu
javax.swing.JMenu toolMenu
-
NAME
public static final java.lang.String NAME
-
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH
-
DISPOSE
public static final java.lang.String DISPOSE
- See Also:
- Constant Field Values
-
def
DivisionEditFrame def
-
yef
YardEditFrame yef
-
sef
SpurEditFrame sef
-
stef
StagingEditFrame stef
-
x
int x
-
y
int y
-
numberOfCheckBoxes
int numberOfCheckBoxes
-
-
Constructor Detail
-
LocationEditFrame
public LocationEditFrame(Location location)
-
-
Method Detail
-
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
-
updateDivisionComboBox
protected void updateDivisionComboBox()
-
checkBoxActionPerformed
public void checkBoxActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
checkBoxActionPerformed
in classOperationsFrame
-
comboBoxActionPerformed
protected void comboBoxActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
comboBoxActionPerformed
in classOperationsFrame
-
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
-
-