Package jmri.jmrit.simplelightctrl
Class SimpleLightCtrlFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- jmri.util.JmriJFrame
-
- jmri.jmrit.simplelightctrl.SimpleLightCtrlFrame
-
- 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 SimpleLightCtrlFrame extends JmriJFrame
Frame controlling a single light.Built from a copy of simple turnout control.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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
applyButton
(package private) javax.swing.JButton
intensityButton
(package private) javax.swing.JTextField
intensityMaxTextField
(package private) javax.swing.JLabel
intensityMaxTextLabel
(package private) javax.swing.JTextField
intensityMinTextField
(package private) javax.swing.JLabel
intensityMinTextLabel
(package private) javax.swing.JTextField
intensityTextField
(package private) javax.swing.JLabel
intensityTextLabel1
(package private) javax.swing.JLabel
intensityTextLabel2
(package private) Light
light
(package private) java.lang.String
newState
(package private) javax.swing.JLabel
nowControllersTextField
(package private) javax.swing.JLabel
nowIntensityLabel
(package private) javax.swing.JLabel
nowIntensityMaxLabel
(package private) javax.swing.JLabel
nowIntensityMinLabel
(package private) javax.swing.JLabel
nowStateTextField
(package private) javax.swing.JLabel
nowTransitionTimeLabel
(package private) javax.swing.JButton
offButton
(package private) javax.swing.JButton
onButton
(package private) java.text.DecimalFormat
oneDigits
(package private) java.text.DecimalFormat
oneDotTwoDigits
(package private) javax.swing.JCheckBox
statusIsEnabledCheckBox
(package private) javax.swing.JCheckBox
statusIsTransitionCheckBox
(package private) javax.swing.JCheckBox
statusIsVariableCheckBox
(package private) javax.swing.JLabel
textIsEnabledLabel
(package private) javax.swing.JLabel
textIsTransitionLabel
(package private) javax.swing.JLabel
textIsVariableLabel
(package private) javax.swing.JLabel
textStateLabel
(package private) java.text.DecimalFormat
threeDigits
(package private) javax.swing.JTextField
transitionTimeTextField
(package private) javax.swing.JLabel
transitionTimeTextLabel
-
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 SimpleLightCtrlFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyButtonActionPerformed(java.awt.event.ActionEvent e)
Handle changes for intensity, rate, etc.void
intensityButtonActionPerformed(java.awt.event.ActionEvent e)
void
offButtonActionPerformed(java.awt.event.ActionEvent e)
void
onButtonActionPerformed(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, initComponents, 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
-
threeDigits
java.text.DecimalFormat threeDigits
-
oneDigits
java.text.DecimalFormat oneDigits
-
oneDotTwoDigits
java.text.DecimalFormat oneDotTwoDigits
-
newState
java.lang.String newState
-
onButton
javax.swing.JButton onButton
-
offButton
javax.swing.JButton offButton
-
textStateLabel
javax.swing.JLabel textStateLabel
-
nowStateTextField
javax.swing.JLabel nowStateTextField
-
nowControllersTextField
javax.swing.JLabel nowControllersTextField
-
textIsEnabledLabel
javax.swing.JLabel textIsEnabledLabel
-
statusIsEnabledCheckBox
javax.swing.JCheckBox statusIsEnabledCheckBox
-
textIsVariableLabel
javax.swing.JLabel textIsVariableLabel
-
statusIsVariableCheckBox
javax.swing.JCheckBox statusIsVariableCheckBox
-
textIsTransitionLabel
javax.swing.JLabel textIsTransitionLabel
-
statusIsTransitionCheckBox
javax.swing.JCheckBox statusIsTransitionCheckBox
-
intensityTextLabel1
javax.swing.JLabel intensityTextLabel1
-
nowIntensityLabel
javax.swing.JLabel nowIntensityLabel
-
intensityTextField
javax.swing.JTextField intensityTextField
-
intensityTextLabel2
javax.swing.JLabel intensityTextLabel2
-
intensityButton
javax.swing.JButton intensityButton
-
intensityMinTextLabel
javax.swing.JLabel intensityMinTextLabel
-
nowIntensityMinLabel
javax.swing.JLabel nowIntensityMinLabel
-
intensityMinTextField
javax.swing.JTextField intensityMinTextField
-
intensityMaxTextLabel
javax.swing.JLabel intensityMaxTextLabel
-
nowIntensityMaxLabel
javax.swing.JLabel nowIntensityMaxLabel
-
intensityMaxTextField
javax.swing.JTextField intensityMaxTextField
-
transitionTimeTextLabel
javax.swing.JLabel transitionTimeTextLabel
-
nowTransitionTimeLabel
javax.swing.JLabel nowTransitionTimeLabel
-
transitionTimeTextField
javax.swing.JTextField transitionTimeTextField
-
applyButton
javax.swing.JButton applyButton
-
-
Constructor Detail
-
SimpleLightCtrlFrame
public SimpleLightCtrlFrame()
-
-
Method Detail
-
offButtonActionPerformed
public void offButtonActionPerformed(java.awt.event.ActionEvent e)
-
onButtonActionPerformed
public void onButtonActionPerformed(java.awt.event.ActionEvent e)
-
intensityButtonActionPerformed
public void intensityButtonActionPerformed(java.awt.event.ActionEvent e)
-
applyButtonActionPerformed
public void applyButtonActionPerformed(java.awt.event.ActionEvent e)
Handle changes for intensity, rate, etc.- Parameters:
e
- unused.
-
-