Class Canacc8EditNVPane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jmri.util.swing.JmriPanel
-
- jmri.jmrix.can.swing.CanPanel
-
- jmri.jmrix.can.cbus.swing.modules.AbstractEditNVPane
-
- jmri.jmrix.can.cbus.swing.modules.merg.Canacc8EditNVPane
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,CanPanelInterface
public class Canacc8EditNVPane extends AbstractEditNVPane
Node Variable edit frame for a MERG CANACC8 CBUS module- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
Canacc8EditNVPane.UpdateFeedback
Update the NV controlling the feedback delayprotected class
Canacc8EditNVPane.UpdatePulse
Update the NVs controlling the pulse width and typeprotected class
Canacc8EditNVPane.UpdateStartup
Update the NVs controlling the startup action-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static int
ACTION_NONE
static int
ACTION_OFF
static int
ACTION_SAVED
static double
FEEDBACK_DELAY_STEP_SIZE
(package private) jmri.jmrix.can.cbus.swing.modules.merg.Canacc8EditNVPane.OutPane[]
out
static int
OUTPUTS
static int
PULSE_WIDTH_NUM_STEPS
static int
PULSE_WIDTH_STEP_SIZE
static int
TYPE_CONTINUOUS
static int
TYPE_REPEAT
static int
TYPE_SINGLE
-
Fields inherited from class jmri.jmrix.can.cbus.swing.modules.AbstractEditNVPane
_dataModel, _fwBuild, _fwMaj, _fwMin, _node
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Canacc8EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractEditNVPane
getContent()
Build the edit gui for displayvoid
tableChanged(javax.swing.event.TableModelEvent e)
The node table model has changed.-
Methods inherited from class jmri.jmrix.can.cbus.swing.modules.AbstractEditNVPane
getSelectValue16, getSelectValue32, getSelectValue8, getSelectValue8, getSelectValue8
-
Methods inherited from class jmri.jmrix.can.swing.CanPanel
getMemo, initComponents, initContext, prependConnToString
-
Methods inherited from class jmri.util.swing.JmriPanel
dispose, getHelpTarget, getMenus, getMinimumDimension, getTitle, getWindowInterface, initComponents, isMultipleInstances, setWindowInterface
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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.Container
add, 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.Component
action, 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
-
OUTPUTS
public static final int OUTPUTS
- See Also:
- Constant Field Values
-
TYPE_CONTINUOUS
public static final int TYPE_CONTINUOUS
- See Also:
- Constant Field Values
-
TYPE_SINGLE
public static final int TYPE_SINGLE
- See Also:
- Constant Field Values
-
TYPE_REPEAT
public static final int TYPE_REPEAT
- See Also:
- Constant Field Values
-
ACTION_OFF
public static final int ACTION_OFF
- See Also:
- Constant Field Values
-
ACTION_SAVED
public static final int ACTION_SAVED
- See Also:
- Constant Field Values
-
ACTION_NONE
public static final int ACTION_NONE
- See Also:
- Constant Field Values
-
PULSE_WIDTH_STEP_SIZE
public static final int PULSE_WIDTH_STEP_SIZE
- See Also:
- Constant Field Values
-
PULSE_WIDTH_NUM_STEPS
public static final int PULSE_WIDTH_NUM_STEPS
- See Also:
- Constant Field Values
-
FEEDBACK_DELAY_STEP_SIZE
public static final double FEEDBACK_DELAY_STEP_SIZE
- See Also:
- Constant Field Values
-
out
jmri.jmrix.can.cbus.swing.modules.merg.Canacc8EditNVPane.OutPane[] out
-
-
Constructor Detail
-
Canacc8EditNVPane
protected Canacc8EditNVPane(CbusNodeNVTableDataModel dataModel, CbusNode node)
-
-
Method Detail
-
getContent
public AbstractEditNVPane getContent()
Build the edit gui for display- Specified by:
getContent
in classAbstractEditNVPane
- Returns:
- the JPanel containing the edit gui
-
tableChanged
public void tableChanged(javax.swing.event.TableModelEvent e)
The node table model has changed. Decode the event to update the edit gui- Specified by:
tableChanged
in classAbstractEditNVPane
- Parameters:
e
- the change event
-
-