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 class
SerialFilterFrame.NodeTableModel
Set 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.JButton
doneButton
protected javax.swing.border.Border
enabledBorder
protected javax.swing.border.Border
enabledBorderTitled
(package private) javax.swing.JButton
haltPollButton
static int
lastStdPkt
protected javax.swing.border.Border
mainButtonsBorder
protected javax.swing.border.Border
mainButtonsBorderTitled
(package private) java.util.ArrayList<SerialNode>
monitorNode
static int
monPktCodeline
static int
monPktDGack
static int
monPktDGread
static int
monPktDGwrite
static int
monPktEOT
static int
monPktInit
static int
monPktNMRAmast
static int
monPktPoll
static int
monPktQuery
static int
monPktRead
static int
monPktRFE
static int
monPktTransmit
protected javax.swing.border.Border
nodeEableBorder
protected javax.swing.border.Border
nodeEableBorderTitled
protected javax.swing.JPanel
nodeEnablePanel
(package private) javax.swing.JButton
nodeMonitorAll
(package private) javax.swing.JButton
nodeMonitorNone
protected javax.swing.JTable
nodeTable
protected javax.swing.table.TableModel
nodeTableModel
static int
numMonPkts
(package private) java.util.ArrayList<javax.swing.JCheckBox>
packetChkBoxes
(package private) java.lang.String[]
packetChkBoxLabels
(package private) javax.swing.JButton
packetMonitorAll
(package private) javax.swing.JButton
packetMonitorNone
protected javax.swing.border.Border
packetSelectBorder
protected javax.swing.border.Border
packetSelectBorderTitled
(package private) jmri.jmrix.cmri.serial.serialmon.SerialFilterFrame.HandlerClass
packetTypeCkBoxHandler
protected javax.swing.JPanel
packetTypes
protected javax.swing.border.Border
packetTypesBorder
protected javax.swing.border.Border
packetTypesBorderTitled
-
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 void
doneButtonActionPerformed(java.awt.event.ActionEvent e)
void
haltpollButtonActionPerformed(java.awt.event.ActionEvent e)
void
initComponents()
By default, Swing components should be created an installed in this method, rather than in the ctor itself.void
initializeNodes()
Method to initialize configured nodes and set up the node select combo boxvoid
nodeMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)
Set MonitorNodePackets.void
nodeMonitorNoneButtonActionPerformed(java.awt.event.ActionEvent e)
void
packetMonitorAllButtonActionPerformed(java.awt.event.ActionEvent e)
void
packetMonitorNoneButtonActionPerformed(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, 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:
initComponents
in 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)
-
-