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.JButtonapplyButton(package private) javax.swing.JButtonintensityButton(package private) javax.swing.JTextFieldintensityMaxTextField(package private) javax.swing.JLabelintensityMaxTextLabel(package private) javax.swing.JTextFieldintensityMinTextField(package private) javax.swing.JLabelintensityMinTextLabel(package private) javax.swing.JTextFieldintensityTextField(package private) javax.swing.JLabelintensityTextLabel1(package private) javax.swing.JLabelintensityTextLabel2(package private) Lightlight(package private) java.lang.StringnewState(package private) javax.swing.JLabelnowControllersTextField(package private) javax.swing.JLabelnowIntensityLabel(package private) javax.swing.JLabelnowIntensityMaxLabel(package private) javax.swing.JLabelnowIntensityMinLabel(package private) javax.swing.JLabelnowStateTextField(package private) javax.swing.JLabelnowTransitionTimeLabel(package private) javax.swing.JButtonoffButton(package private) javax.swing.JButtononButton(package private) java.text.DecimalFormatoneDigits(package private) java.text.DecimalFormatoneDotTwoDigits(package private) javax.swing.JCheckBoxstatusIsEnabledCheckBox(package private) javax.swing.JCheckBoxstatusIsTransitionCheckBox(package private) javax.swing.JCheckBoxstatusIsVariableCheckBox(package private) javax.swing.JLabeltextIsEnabledLabel(package private) javax.swing.JLabeltextIsTransitionLabel(package private) javax.swing.JLabeltextIsVariableLabel(package private) javax.swing.JLabeltextStateLabel(package private) java.text.DecimalFormatthreeDigits(package private) javax.swing.JTextFieldtransitionTimeTextField(package private) javax.swing.JLabeltransitionTimeTextLabel-
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 voidapplyButtonActionPerformed(java.awt.event.ActionEvent e)Handle changes for intensity, rate, etc.voidintensityButtonActionPerformed(java.awt.event.ActionEvent e)voidoffButtonActionPerformed(java.awt.event.ActionEvent e)voidonButtonActionPerformed(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, makePublicWindow, 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.
-
-