|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
jmri.util.JmriJFrame
jmri.jmrit.speedometer.SpeedometerFrame
public class SpeedometerFrame
Frame providing access to a speedometer.
This contains very simple debouncing logic:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Nested classes/interfaces inherited from interface jmri.util.swing.WindowInterface |
|---|
WindowInterface.Hint |
| Field Summary | |
|---|---|
(package private) String |
blank
|
(package private) JButton |
clearButton
|
(package private) boolean |
dim
"Distance Is Metric": If true, metric distances are being used. |
(package private) JButton |
dimButton
|
(package private) JTextField |
distance1
|
(package private) JTextField |
distance2
|
(package private) JLabel |
result1
|
(package private) JLabel |
result2
|
(package private) JButton |
saveButton
|
(package private) JButton |
startButton
|
(package private) ButtonGroup |
startGroup
|
(package private) JRadioButton |
startOnEntry
|
(package private) JRadioButton |
startOnExit
|
(package private) JTextField |
startSensor
|
(package private) SensorIcon |
startSensorIcon
|
(package private) long |
startTime
|
(package private) ButtonGroup |
stopGroup1
|
(package private) ButtonGroup |
stopGroup2
|
(package private) JRadioButton |
stopOnEntry1
|
(package private) JRadioButton |
stopOnEntry2
|
(package private) JRadioButton |
stopOnExit1
|
(package private) JRadioButton |
stopOnExit2
|
(package private) JTextField |
stopSensor1
|
JTextField |
stopSensor2
|
(package private) SensorIcon |
stopSensorIcon1
|
(package private) SensorIcon |
stopSensorIcon2
|
(package private) long |
stopTime1
|
(package private) long |
stopTime2
|
(package private) JLabel |
text1
|
(package private) JLabel |
text2
|
(package private) JLabel |
text3
|
(package private) JLabel |
text4
|
(package private) JLabel |
time1
|
(package private) JLabel |
time2
|
| Fields inherited from class jmri.util.JmriJFrame |
|---|
allowInFrameServlet, properties, reuseFrameSavedPosition, reuseFrameSavedSized, windowInterface |
| Fields inherited from class javax.swing.JFrame |
|---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| 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 |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
SpeedometerFrame()
|
|
| Method Summary | |
|---|---|
(package private) void |
dim()
|
void |
setInputBehavior(boolean startOnEntry,
boolean stopOnEntry1,
boolean stopOnEntry2)
|
void |
setInputs(String start,
String stop1,
String stop2,
String d1,
String d2)
|
void |
setUnitsMetric(boolean metric)
|
void |
setup()
|
| 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.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
final String blank
JTextField startSensor
ButtonGroup startGroup
JRadioButton startOnEntry
JRadioButton startOnExit
JTextField stopSensor1
ButtonGroup stopGroup1
JRadioButton stopOnEntry1
JRadioButton stopOnExit1
public JTextField stopSensor2
ButtonGroup stopGroup2
JRadioButton stopOnEntry2
JRadioButton stopOnExit2
JTextField distance1
JTextField distance2
JButton dimButton
JButton startButton
JLabel text1
JLabel text2
JLabel text3
JLabel text4
JButton clearButton
JLabel result1
JLabel time1
JLabel result2
JLabel time2
JButton saveButton
SensorIcon startSensorIcon
SensorIcon stopSensorIcon1
SensorIcon stopSensorIcon2
long startTime
long stopTime1
long stopTime2
boolean dim
| Constructor Detail |
|---|
public SpeedometerFrame()
| Method Detail |
|---|
public void setInputs(String start,
String stop1,
String stop2,
String d1,
String d2)
public final void setInputBehavior(boolean startOnEntry,
boolean stopOnEntry1,
boolean stopOnEntry2)
public final void setUnitsMetric(boolean metric)
final void dim()
public void setup()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||