public class PMILightrailSignal extends AbstractVisionComponent implements SelfBinder
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected boolean |
antiAlias |
protected java.lang.String |
label |
protected int |
lightDiameter |
protected java.awt.Color |
lightOneColor |
protected int |
lightOneState |
protected int |
lights |
static int |
LIGHTS_ONE |
static int |
LIGHTS_TWO |
protected java.awt.Color |
lightTwoColor |
protected int |
lightTwoState |
protected int |
lineWidth |
protected int |
orientation |
static int |
ORIENTATION_LEFT |
static int |
ORIENTATION_RIGHT |
protected int |
rotation |
static int |
TEXT_ABOVE |
static int |
TEXT_BELOW |
static int |
TEXT_LEFT |
static int |
TEXT_RIGHT |
protected int |
textPosition |
protected int |
textSignalGap |
antialias, context, cursorCode
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_RUNNING
Constructor and Description |
---|
PMILightrailSignal() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLabel() |
int |
getLightDiameter() |
java.awt.Color |
getLightOneColor() |
int |
getLightOneState() |
int |
getLights() |
java.awt.Color |
getLightTwoColor() |
int |
getLightTwoState() |
int |
getLineWidth() |
int |
getOrientation() |
int |
getRotation() |
int |
getTextPosition() |
int |
getTextSignalGap() |
void |
installBindings(InteractionController controller) |
boolean |
isAntiAlias() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setAntiAlias(boolean antiAlias) |
void |
setLabel(java.lang.String label) |
void |
setLightDiameter(int lightDiameter) |
void |
setLightOneColor(java.awt.Color lightOneColor) |
void |
setLightOneState(int lightOneState) |
void |
setLights(int lights) |
void |
setLightTwoColor(java.awt.Color lightTwoColor) |
void |
setLightTwoState(int lightTwoState) |
void |
setLineWidth(int lineWidths) |
void |
setName(java.lang.String newName) |
void |
setOrientation(int orientation) |
void |
setRotation(int rotation) |
void |
setTextPosition(int textPosition) |
void |
setTextSignalGap(int textSignalGap) |
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setPropertyValue, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
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, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, paramString, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
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, transferFocusDownCycle, validate, validateTree
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, getAccessibleContext, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int ORIENTATION_LEFT
public static final int ORIENTATION_RIGHT
public static final int TEXT_ABOVE
public static final int TEXT_BELOW
public static final int TEXT_RIGHT
public static final int TEXT_LEFT
public static final int LIGHTS_ONE
public static final int LIGHTS_TWO
protected int lineWidth
protected int lightDiameter
protected int orientation
protected int textSignalGap
protected int textPosition
protected int lights
protected java.awt.Color lightOneColor
protected java.awt.Color lightTwoColor
protected int lightOneState
protected int lightTwoState
protected java.lang.String label
protected int rotation
protected boolean antiAlias
public void setName(java.lang.String newName)
setName
in class AbstractVisionComponent
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class AbstractVisionComponent
g
- JComponent.paintComponent(java.awt.Graphics)
public void installBindings(InteractionController controller)
installBindings
in interface SelfBinder
public int getLightDiameter()
public void setLightDiameter(int lightDiameter)
public java.awt.Color getLightOneColor()
public void setLightOneColor(java.awt.Color lightOneColor)
public int getLightOneState()
public void setLightOneState(int lightOneState)
public int getLights()
public void setLights(int lights)
public java.awt.Color getLightTwoColor()
public void setLightTwoColor(java.awt.Color lightTwoColor)
public int getLightTwoState()
public void setLightTwoState(int lightTwoState)
public int getLineWidth()
public void setLineWidth(int lineWidths)
public int getOrientation()
public void setOrientation(int orientation)
public int getTextPosition()
public void setTextPosition(int textPosition)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public int getTextSignalGap()
public void setTextSignalGap(int textSignalGap)
public int getRotation()
public void setRotation(int rotation)
public boolean isAntiAlias()
public void setAntiAlias(boolean antiAlias)