Package jmri.jmrix.loconet.slotmon
Class SlotMonPane
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- jmri.util.swing.JmriPanel
- 
- jmri.jmrix.loconet.swing.LnPanel
- 
- jmri.jmrix.loconet.slotmon.SlotMonPane
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- SlotListener,- LnPanelInterface
 
 public class SlotMonPane extends LnPanel implements SlotListener Frame providing a command station slot manager.Slots 102 through 127 are normally not used for loco control, so are shown separately. - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
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 protected javax.swing.JCheckBoxshowSystemCheckBoxControls whether system slots (0, 121-127) are shownprotected javax.swing.JCheckBoxshowUnusedCheckBoxControls whether not-in-use slots are shown- 
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 SlotMonPane()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()java.lang.StringgetHelpTarget()Provide a help target string which an enclosing frame can provide as a help reference.java.util.List<javax.swing.JMenu>getMenus()Provide menu items to add to a menu bar.java.lang.StringgetTitle()Provide a recommended title for an enclosing frame.voidinitComponents(LocoNetSystemConnectionMemo memo)2nd stage of initialization, invoked after the constructor is complete.voidnotifyChangedSlot(LocoNetSlot s)(package private) voidsetColumnForBlankWhenZero(javax.swing.JTable slotTable, int column)(package private) voidsetColumnToHoldButton(javax.swing.JTable slotTable, int column)(package private) voidsetColumnToHoldEStopButton(javax.swing.JTable slotTable, int column)(package private) voidshowHideSlot250Data(boolean b)- 
Methods inherited from class jmri.jmrix.loconet.swing.LnPanelgetTitle, getTitleHelper, initContext
 - 
Methods inherited from class jmri.util.swing.JmriPanelgetMinimumDimension, getWindowInterface, initComponents, 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- 
showUnusedCheckBoxprotected final javax.swing.JCheckBox showUnusedCheckBox Controls whether not-in-use slots are shown
 - 
showSystemCheckBoxprotected final javax.swing.JCheckBox showSystemCheckBox Controls whether system slots (0, 121-127) are shown
 
- 
 - 
Constructor Detail- 
SlotMonPanepublic SlotMonPane() 
 
- 
 - 
Method Detail- 
initComponentspublic void initComponents(LocoNetSystemConnectionMemo memo) Description copied from class:LnPanel2nd stage of initialization, invoked after the constructor is complete.This needs to be connected to the initContext() method in implementing classes. - Specified by:
- initComponentsin interface- LnPanelInterface
- Overrides:
- initComponentsin class- LnPanel
- Parameters:
- memo- a- LocoNetSystemConnectionMemoobject
 
 - 
setColumnToHoldButtonvoid setColumnToHoldButton(javax.swing.JTable slotTable, int column) 
 - 
setColumnForBlankWhenZerovoid setColumnForBlankWhenZero(javax.swing.JTable slotTable, int column) 
 - 
setColumnToHoldEStopButtonvoid setColumnToHoldEStopButton(javax.swing.JTable slotTable, int column) 
 - 
getHelpTargetpublic java.lang.String getHelpTarget() Description copied from class:JmriPanelProvide a help target string which an enclosing frame can provide as a help reference.This automatically provides a reference to the usual place for JMRI window-specific help pages that are named for the implementing class, but note this is a Pane class, not a Frame class. - Overrides:
- getHelpTargetin class- JmriPanel
- Returns:
- the target String
 
 - 
getTitlepublic java.lang.String getTitle() Description copied from class:JmriPanelProvide a recommended title for an enclosing frame.
 - 
getMenuspublic java.util.List<javax.swing.JMenu> getMenus() Description copied from class:JmriPanelProvide menu items to add to a menu bar.
 - 
notifyChangedSlotpublic void notifyChangedSlot(LocoNetSlot s) - Specified by:
- notifyChangedSlotin interface- SlotListener
 
 - 
showHideSlot250Datavoid showHideSlot250Data(boolean b) 
 
- 
 
-