jmri.jmrix
Class AbstractMonPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jmri.util.swing.JmriPanel
jmri.jmrix.AbstractMonPane
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible
- Direct Known Subclasses:
- Dcc4PcMonPane, EcosMonPane, LocoMonPane, MarklinMonPane, MonitorPane, MonitorPane, NceMonPanel, NcePacketMonitorPanel, SerialMonPane, SerialMonPane, TamsMonPane
public abstract class AbstractMonPane
- extends JmriPanel
Abstract base class for JPanels displaying communications monitor information
- See Also:
- Serialized Form
| 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
clearButton
protected JButton clearButton
freezeButton
protected JToggleButton freezeButton
jScrollPane1
protected JScrollPane jScrollPane1
monTextPane
protected JTextArea monTextPane
startLogButton
protected JButton startLogButton
stopLogButton
protected JButton stopLogButton
rawCheckBox
protected JCheckBox rawCheckBox
timeCheckBox
protected JCheckBox timeCheckBox
alwaysOnTopCheckBox
protected JCheckBox alwaysOnTopCheckBox
autoScrollCheckBox
protected JCheckBox autoScrollCheckBox
filterField
protected JTextField filterField
filterLabel
protected JLabel filterLabel
openFileChooserButton
protected JButton openFileChooserButton
entryField
protected JTextField entryField
enterButton
protected JButton enterButton
rawDataCheck
String rawDataCheck
timeStampCheck
String timeStampCheck
alwaysOnTopCheck
String alwaysOnTopCheck
autoScrollCheck
String autoScrollCheck
filterFieldCheck
String filterFieldCheck
p
UserPreferencesManager p
self
AbstractMonPane self
logFileChooser
final JFileChooser logFileChooser
newline
String newline
logStream
volatile PrintStream logStream
df
DateFormat df
linesBuffer
StringBuffer linesBuffer
AbstractMonPane
public AbstractMonPane()
getTitle
public abstract String getTitle()
- Description copied from class:
JmriPanel
- Provide a recommended title for an enclosing frame.
- Overrides:
getTitle in class JmriPanel
init
protected abstract void init()
- Initialize the data source.
This is invoked at the end of the GUI initialization phase.
Subclass implementations should connect to their data source here.
dispose
public void dispose()
- Overrides:
dispose in class JmriPanel
initComponents
public void initComponents()
throws Exception
- Description copied from class:
JmriPanel
- 2nd stage of initialization, invoked after
the constuctor is complete.
- Overrides:
initComponents in class JmriPanel
- Throws:
Exception
setFixedWidthFont
public void setFixedWidthFont()
- Sets the display window to fixed width font, so that
e.g. columns line up
getHelpTarget
public String getHelpTarget()
- Define help menu for this window.
By default, provides a generic help page
that covers general features. Specific
implementations can override this to
show their own help page if desired.
- Overrides:
getHelpTarget in class JmriPanel
nextLineWithTime
public void nextLineWithTime(Date timestamp,
String line,
String raw)
nextLine
public void nextLine(String line,
String raw)
clearButtonActionPerformed
public void clearButtonActionPerformed(ActionEvent e)
startLogButtonActionPerformed
public void startLogButtonActionPerformed(ActionEvent e)
stopLogButtonActionPerformed
public void stopLogButtonActionPerformed(ActionEvent e)
openFileChooserButtonActionPerformed
public void openFileChooserButtonActionPerformed(ActionEvent e)
enterButtonActionPerformed
public void enterButtonActionPerformed(ActionEvent e)
getFrameText
public String getFrameText()
Copyright © 1997-2013 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: