jmri.jmrix.sprog.console
Class SprogConsoleFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
jmri.util.JmriJFrame
jmri.jmrix.AbstractMonFrame
jmri.jmrix.sprog.console.SprogConsoleFrame
- All Implemented Interfaces:
- ComponentListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, SprogListener, ModifiedFlag
public class SprogConsoleFrame
- extends AbstractMonFrame
- implements SprogListener
Frame for Sprog Console
Updated Jan 2010 by Andrew Berridge - fixed errors caused by trying
to send some commands while slot manager is active
- Author:
- Andrew Crosland Copyright (C) 2008
- See Also:
- Serialized Form
| Fields inherited from class jmri.jmrix.AbstractMonFrame |
clearButton, enterButton, entryField, freezeButton, jScrollPane1, monTextPane, openFileChooserButton, rawCheckBox, startLogButton, stopLogButton, timeCheckBox |
| 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 |
| Methods inherited from class jmri.util.JmriJFrame |
addHelpMenu, addNotify, componentHidden, componentMoved, componentResized, componentShown, generateWindowRef, getFrame, getFrameList, getMaximumSize, getModifiedFlag, getPreferredSize, getSavePosition, getSaveSize, getWindowFrameRef, handleModified, markWindowModified, pack, setModifiedFlag, setSavePosition, setSaveSize, setShutDownTask, storeValues, 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 |
getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, isOpaque, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
cmdLabel
protected JLabel cmdLabel
currentLabel
protected JLabel currentLabel
sendButton
protected JButton sendButton
saveButton
protected JButton saveButton
cmdTextField
protected JTextField cmdTextField
currentTextField
protected JTextField currentTextField
ztcCheckBox
protected JCheckBox ztcCheckBox
blueCheckBox
protected JCheckBox blueCheckBox
unlockCheckBox
protected JCheckBox unlockCheckBox
speedGroup
protected ButtonGroup speedGroup
speed14Button
protected JRadioButton speed14Button
speed28Button
protected JRadioButton speed28Button
speed128Button
protected JRadioButton speed128Button
modeWord
protected int modeWord
currentLimit
protected int currentLimit
SHORT_TIMEOUT
protected int SHORT_TIMEOUT
SprogConsoleFrame
public SprogConsoleFrame()
title
protected String title()
- Specified by:
title in class AbstractMonFrame
init
protected void init()
- Description copied from class:
AbstractMonFrame
- Initialize the data source.
This is invoked at the end of the GUI initialization phase.
Subclass implementations should connect to their data source here.
- Specified by:
init in class AbstractMonFrame
dispose
public void dispose()
- Description copied from class:
JmriJFrame
- When window is finally destroyed, remove it from the
list of windows.
Subclasses that over-ride this method must invoke this implementation
with super.dispose()
- Overrides:
dispose in class AbstractMonFrame
initComponents
public void initComponents()
throws Exception
- Description copied from class:
JmriJFrame
- By default, Swing components should be
created an installed in this method, rather than
in the ctor itself.
- Overrides:
initComponents in class AbstractMonFrame
- Throws:
Exception
addHelpMenu
protected void addHelpMenu()
- 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:
addHelpMenu in class AbstractMonFrame
enterButtonActionPerformed
public void enterButtonActionPerformed(ActionEvent e)
- Overrides:
enterButtonActionPerformed in class AbstractMonFrame
sendButtonActionPerformed
public void sendButtonActionPerformed(ActionEvent e)
validateCurrent
public void validateCurrent()
saveButtonActionPerformed
public void saveButtonActionPerformed(ActionEvent e)
isCurrentLimitPossible
public boolean isCurrentLimitPossible()
isBlueLineSupportPossible
public boolean isBlueLineSupportPossible()
isFirmwareUnlockPossible
public boolean isFirmwareUnlockPossible()
notifyMessage
public void notifyMessage(SprogMessage l)
- Specified by:
notifyMessage in interface SprogListener
notifyReply
public void notifyReply(SprogReply l)
- Specified by:
notifyReply in interface SprogListener
timeout
protected void timeout()
- Internal routine to handle a timeout
startShortTimer
protected void startShortTimer()
- Internal routine to start timer to protect the mode-change.
stopTimer
protected void stopTimer()
- Internal routine to stop timer, as all is well
restartTimer
protected void restartTimer(int delay)
- Internal routine to handle timer starts & restarts
Copyright © 1997 - 2011 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: