Package jmri.jmrix.cmri.serial.serialmon
Class SerialFilterFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- jmri.util.JmriJFrame
-
- jmri.jmrix.cmri.serial.serialmon.SerialFilterFrame
-
- All Implemented Interfaces:
java.awt.event.ComponentListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,BeanInterface,ModifiedFlag,WindowInterface
public class SerialFilterFrame extends JmriJFrame
Frame for a message filter for CMRInet network packets.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSerialFilterFrame.NodeTableModelSet up table for displaying bit assignments-
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) javax.swing.JButtondoneButtonprotected javax.swing.border.BorderenabledBorderprotected javax.swing.border.BorderenabledBorderTitled(package private) javax.swing.JButtonhaltPollButtonstatic intlastStdPktprotected javax.swing.border.BordermainButtonsBorderprotected javax.swing.border.BordermainButtonsBorderTitled(package private) java.util.ArrayList<SerialNode>monitorNodestatic intmonPktCodelinestatic intmonPktDGackstatic intmonPktDGreadstatic intmonPktDGwritestatic intmonPktEOTstatic intmonPktInitstatic intmonPktNMRAmaststatic intmonPktPollstatic intmonPktQuerystatic intmonPktReadstatic intmonPktRFEstatic intmonPktTransmitprotected javax.swing.border.BordernodeEableBorderprotected javax.swing.border.BordernodeEableBorderTitledprotected javax.swing.JPanelnodeEnablePanel(package private) javax.swing.JButtonnodeMonitorAll(package private) javax.swing.JButtonnodeMonitorNoneprotected javax.swing.JTablenodeTableprotected javax.swing.table.TableModelnodeTableModelstatic intnumMonPkts(package private) java.util.ArrayList<javax.swing.JCheckBox>packetChkBoxes(package private) java.lang.String[]packetChkBoxLabels(package private) javax.swing.JButtonpacketMonitorAll(package private) javax.swing.JButtonpacketMonitorNoneprotected javax.swing.border.BorderpacketSelectBorderprotected javax.swing.border.BorderpacketSelectBorderTitled(package private) jmri.jmrix.cmri.serial.serialmon.SerialFilterFrame.HandlerClasspacketTypeCkBoxHandlerprotected javax.swing.JPanelpacketTypesprotected javax.swing.border.BorderpacketTypesBorderprotected javax.swing.border.BorderpacketTypesBorderTitled-
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 SerialFilterFrame(CMRISystemConnectionMemo memo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoneButtonActionPerformed(java.awt.event.ActionEvent e)voidhaltpollButtonActionPerformed(java.awt.event.ActionEvent e)voidinitComponents()By default, Swing components should be created an installed in this method, rather than in the ctor itself.voidinitializeNodes()Method to initialize configured nodes and set up the node select combo boxvoidnodeMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)Set MonitorNodePackets.voidnodeMonitorNoneButtonActionPerformed(java.awt.event.ActionEvent e)voidpacketMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)voidpacketMonitorNoneButtonActionPerformed(java.awt.event.ActionEvent e)-
Methods inherited from class jmri.util.JmriJFrame
addHelpMenu, componentHidden, componentMoved, componentResized, componentShown, dispose, 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, storeValues, undecorate, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, 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
-
monitorNode
java.util.ArrayList<SerialNode> monitorNode
-
nodeEnablePanel
protected javax.swing.JPanel nodeEnablePanel
-
nodeEableBorder
protected javax.swing.border.Border nodeEableBorder
-
nodeEableBorderTitled
protected javax.swing.border.Border nodeEableBorderTitled
-
packetTypesBorder
protected javax.swing.border.Border packetTypesBorder
-
packetTypesBorderTitled
protected javax.swing.border.Border packetTypesBorderTitled
-
enabledBorder
protected javax.swing.border.Border enabledBorder
-
enabledBorderTitled
protected javax.swing.border.Border enabledBorderTitled
-
packetSelectBorder
protected javax.swing.border.Border packetSelectBorder
-
packetSelectBorderTitled
protected javax.swing.border.Border packetSelectBorderTitled
-
mainButtonsBorder
protected javax.swing.border.Border mainButtonsBorder
-
mainButtonsBorderTitled
protected javax.swing.border.Border mainButtonsBorderTitled
-
nodeTable
protected javax.swing.JTable nodeTable
-
nodeTableModel
protected javax.swing.table.TableModel nodeTableModel
-
doneButton
javax.swing.JButton doneButton
-
haltPollButton
javax.swing.JButton haltPollButton
-
nodeMonitorAll
javax.swing.JButton nodeMonitorAll
-
nodeMonitorNone
javax.swing.JButton nodeMonitorNone
-
packetMonitorAll
javax.swing.JButton packetMonitorAll
-
packetMonitorNone
javax.swing.JButton packetMonitorNone
-
monPktInit
public static final int monPktInit
- See Also:
- Constant Field Values
-
monPktPoll
public static final int monPktPoll
- See Also:
- Constant Field Values
-
monPktRead
public static final int monPktRead
- See Also:
- Constant Field Values
-
monPktTransmit
public static final int monPktTransmit
- See Also:
- Constant Field Values
-
monPktEOT
public static final int monPktEOT
- See Also:
- Constant Field Values
-
monPktQuery
public static final int monPktQuery
- See Also:
- Constant Field Values
-
monPktDGread
public static final int monPktDGread
- See Also:
- Constant Field Values
-
monPktDGwrite
public static final int monPktDGwrite
- See Also:
- Constant Field Values
-
monPktDGack
public static final int monPktDGack
- See Also:
- Constant Field Values
-
monPktCodeline
public static final int monPktCodeline
- See Also:
- Constant Field Values
-
monPktNMRAmast
public static final int monPktNMRAmast
- See Also:
- Constant Field Values
-
monPktRFE
public static final int monPktRFE
- See Also:
- Constant Field Values
-
numMonPkts
public static final int numMonPkts
- See Also:
- Constant Field Values
-
lastStdPkt
public static final int lastStdPkt
- See Also:
- Constant Field Values
-
packetChkBoxes
java.util.ArrayList<javax.swing.JCheckBox> packetChkBoxes
-
packetChkBoxLabels
java.lang.String[] packetChkBoxLabels
-
packetTypes
protected javax.swing.JPanel packetTypes
-
packetTypeCkBoxHandler
jmri.jmrix.cmri.serial.serialmon.SerialFilterFrame.HandlerClass packetTypeCkBoxHandler
-
-
Constructor Detail
-
SerialFilterFrame
public SerialFilterFrame(CMRISystemConnectionMemo memo)
-
-
Method Detail
-
initComponents
public void initComponents()
By default, Swing components should be created an installed in this method, rather than in the ctor itself.- Overrides:
initComponentsin classJmriJFrame
-
initializeNodes
public void initializeNodes()
Method to initialize configured nodes and set up the node select combo box
-
nodeMonitorAllButtonActionPerformed
public void nodeMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)
Set MonitorNodePackets.- Parameters:
e- unused.
-
nodeMonitorNoneButtonActionPerformed
public void nodeMonitorNoneButtonActionPerformed(java.awt.event.ActionEvent e)
-
packetMonitorAllButtonActionPerformed
public void packetMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)
-
packetMonitorNoneButtonActionPerformed
public void packetMonitorNoneButtonActionPerformed(java.awt.event.ActionEvent e)
-
doneButtonActionPerformed
public void doneButtonActionPerformed(java.awt.event.ActionEvent e)
-
haltpollButtonActionPerformed
public void haltpollButtonActionPerformed(java.awt.event.ActionEvent e)
-
-