Package jmri.jmrit.entryexit
Class AddEntryExitPairPanel
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jmri.util.swing.JmriPanel
- 
- jmri.jmrit.entryexit.AddEntryExitPairPanel
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class AddEntryExitPairPanel extends JmriPanel JPanel to create a new EntryExitPair.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description (package private) classAddEntryExitPairPanel.TableModel(package private) static classAddEntryExitPairPanel.ValidPoints- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description (package private) static intACTIVECOL(package private) static intBOTHWAYCOL(package private) static intCLEARCOL(package private) javax.swing.JComboBox<java.lang.String>clearEntry(package private) java.lang.String[]clearOptions(package private) java.awt.Color[]colorCode(package private) java.lang.String[]colorText(package private) static intDELETECOL(package private) javax.swing.JCheckBoxdispatcherUse(package private) booleandoFromCombo(package private) javax.swing.JTextFielddurationSetting(package private) static intENABLEDCOL(package private) JmriJFrameentryExitFrame(package private) javax.swing.JComboBox<java.lang.String>fromPoint(package private) static intFROMPOINTCOL(package private) java.util.SortedSet<java.lang.String>fromSet(package private) java.lang.String[]interlockTypes(package private) javax.swing.JSpinnermemoryClearDelay(package private) NamedBeanComboBox<Memory>memoryComboBox(package private) static intNUMCOL(package private) intnumColors(package private) javax.swing.JScrollPanenxDataScroll(package private) javax.swing.JTablenxDataTable(package private) AddEntryExitPairPanel.TableModelnxModel(package private) EntryExitPairsnxPairs(package private) java.lang.String[]NXTYPE_NAMES(package private) JmriJFrameoptionsFrame(package private) java.awt.ContaineroptionsPane(package private) javax.swing.JComboBox<java.lang.String>overlapEntry(package private) java.lang.String[]overlapOptions(package private) LayoutEditorpanel(package private) java.util.List<LayoutEditor>panels(package private) javax.swing.JComboBox<java.lang.String>selectPanel(package private) javax.swing.JComboBox<java.lang.String>settingTrackColorBox(package private) javax.swing.JLabelsourceLabel(package private) javax.swing.JComboBox<java.lang.String>toPoint(package private) static intTOPOINTCOL(package private) java.util.SortedSet<java.lang.String>toSet(package private) javax.swing.JComboBox<java.lang.String>typeBox(package private) static intTYPECOL(package private) javax.swing.JCheckBoxuseAbsSignalMode(package private) java.util.List<AddEntryExitPairPanel.ValidPoints>validPoints- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description AddEntryExitPairPanel(LayoutEditor panel)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddPointToCombo(java.lang.String signalMastName, java.lang.String sensorName)protected voidconfigDeleteColumn(javax.swing.JTable table)(package private) AddEntryExitPairPanel.ValidPointsgetValidPointFromCombo(javax.swing.JComboBox<java.lang.String> box)(package private) voidoptionSaveButton()Save the option updatesprotected voidoptionWindow(java.awt.event.ActionEvent e)Build the Options windowprotected voidsetColumnToHoldButton(javax.swing.JTable table, int column, javax.swing.JButton sample)Service method to set up a column so that it will hold a button for its values.- 
Methods inherited from class jmri.util.swing.JmriPaneldispose, getHelpTarget, getMenus, getMinimumDimension, getTitle, getWindowInterface, initComponents, initContext, isMultipleInstances, setWindowInterface
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
selectPaneljavax.swing.JComboBox<java.lang.String> selectPanel 
 - 
fromPointjavax.swing.JComboBox<java.lang.String> fromPoint 
 - 
toPointjavax.swing.JComboBox<java.lang.String> toPoint 
 - 
interlockTypesjava.lang.String[] interlockTypes 
 - 
typeBoxjavax.swing.JComboBox<java.lang.String> typeBox 
 - 
panelsjava.util.List<LayoutEditor> panels 
 - 
nxPairsEntryExitPairs nxPairs 
 - 
panelLayoutEditor panel 
 - 
entryExitFrameJmriJFrame entryExitFrame 
 - 
sourceLabeljavax.swing.JLabel sourceLabel 
 - 
validPointsjava.util.List<AddEntryExitPairPanel.ValidPoints> validPoints 
 - 
doFromComboboolean doFromCombo 
 - 
fromSetjava.util.SortedSet<java.lang.String> fromSet 
 - 
toSetjava.util.SortedSet<java.lang.String> toSet 
 - 
nxDataTablejavax.swing.JTable nxDataTable 
 - 
nxDataScrolljavax.swing.JScrollPane nxDataScroll 
 - 
FROMPOINTCOLstatic final int FROMPOINTCOL - See Also:
- Constant Field Values
 
 - 
TOPOINTCOLstatic final int TOPOINTCOL - See Also:
- Constant Field Values
 
 - 
ACTIVECOLstatic final int ACTIVECOL - See Also:
- Constant Field Values
 
 - 
CLEARCOLstatic final int CLEARCOL - See Also:
- Constant Field Values
 
 - 
BOTHWAYCOLstatic final int BOTHWAYCOL - See Also:
- Constant Field Values
 
 - 
DELETECOLstatic final int DELETECOL - See Also:
- Constant Field Values
 
 - 
TYPECOLstatic final int TYPECOL - See Also:
- Constant Field Values
 
 - 
ENABLEDCOLstatic final int ENABLEDCOL - See Also:
- Constant Field Values
 
 - 
NUMCOLstatic final int NUMCOL - See Also:
- Constant Field Values
 
 - 
NXTYPE_NAMESjava.lang.String[] NXTYPE_NAMES 
 - 
optionsFrameJmriJFrame optionsFrame 
 - 
optionsPanejava.awt.Container optionsPane 
 - 
clearOptionsjava.lang.String[] clearOptions 
 - 
clearEntryjavax.swing.JComboBox<java.lang.String> clearEntry 
 - 
overlapOptionsjava.lang.String[] overlapOptions 
 - 
overlapEntryjavax.swing.JComboBox<java.lang.String> overlapEntry 
 - 
memoryComboBoxNamedBeanComboBox<Memory> memoryComboBox 
 - 
memoryClearDelayjavax.swing.JSpinner memoryClearDelay 
 - 
durationSettingjavax.swing.JTextField durationSetting 
 - 
colorTextjava.lang.String[] colorText 
 - 
colorCodejava.awt.Color[] colorCode 
 - 
numColorsint numColors 
 - 
useAbsSignalModejavax.swing.JCheckBox useAbsSignalMode 
 - 
dispatcherUsejavax.swing.JCheckBox dispatcherUse 
 - 
settingTrackColorBoxjavax.swing.JComboBox<java.lang.String> settingTrackColorBox 
 
- 
 - 
Constructor Detail- 
AddEntryExitPairPanelpublic AddEntryExitPairPanel(LayoutEditor panel) 
 
- 
 - 
Method Detail- 
getValidPointFromComboAddEntryExitPairPanel.ValidPoints getValidPointFromCombo(javax.swing.JComboBox<java.lang.String> box) 
 - 
addPointToCombovoid addPointToCombo(java.lang.String signalMastName, java.lang.String sensorName) 
 - 
configDeleteColumnprotected void configDeleteColumn(javax.swing.JTable table) 
 - 
setColumnToHoldButtonprotected void setColumnToHoldButton(javax.swing.JTable table, int column, javax.swing.JButton sample) Service method to set up a column so that it will hold a button for its values.- Parameters:
- table- the table
- column- the column
- sample- Typical button, used for size
 
 - 
optionWindowprotected void optionWindow(java.awt.event.ActionEvent e) Build the Options window- Parameters:
- e- the action event
 
 - 
optionSaveButtonvoid optionSaveButton() Save the option updates
 
- 
 
-