Class PMILightrailSignal

    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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 ignored)  
      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)  
      • Methods inherited from class javax.swing.JComponent

        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, getUI, 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
      • Methods inherited from class java.awt.Container

        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
      • Methods inherited from class java.awt.Component

        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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • lineWidth

        protected int lineWidth
      • lightDiameter

        protected int lightDiameter
      • orientation

        protected int orientation
      • textSignalGap

        protected int textSignalGap
      • textPosition

        protected int textPosition
      • lights

        protected int lights
      • lightOneColor

        protected java.awt.Color lightOneColor
      • lightTwoColor

        protected java.awt.Color lightTwoColor
      • lightOneState

        protected int lightOneState
      • lightTwoState

        protected int lightTwoState
      • label

        protected java.lang.String label
      • rotation

        protected int rotation
      • antiAlias

        protected boolean antiAlias
    • Constructor Detail

      • PMILightrailSignal

        public PMILightrailSignal()
    • Method Detail

      • getLightDiameter

        public int getLightDiameter()
      • setLightDiameter

        public void setLightDiameter​(int lightDiameter)
      • getLightOneColor

        public java.awt.Color getLightOneColor()
      • setLightOneColor

        public void setLightOneColor​(java.awt.Color lightOneColor)
      • getLightOneState

        public int getLightOneState()
      • setLightOneState

        public void setLightOneState​(int lightOneState)
      • getLights

        public int getLights()
      • setLights

        public void setLights​(int lights)
      • getLightTwoColor

        public java.awt.Color getLightTwoColor()
      • setLightTwoColor

        public void setLightTwoColor​(java.awt.Color lightTwoColor)
      • getLightTwoState

        public int getLightTwoState()
      • setLightTwoState

        public void setLightTwoState​(int lightTwoState)
      • getLineWidth

        public int getLineWidth()
      • setLineWidth

        public void setLineWidth​(int lineWidths)
      • getOrientation

        public int getOrientation()
      • setOrientation

        public void setOrientation​(int orientation)
      • getTextPosition

        public int getTextPosition()
      • setTextPosition

        public void setTextPosition​(int textPosition)
      • getLabel

        public java.lang.String getLabel()
      • setLabel

        public void setLabel​(java.lang.String label)
      • getTextSignalGap

        public int getTextSignalGap()
      • setTextSignalGap

        public void setTextSignalGap​(int textSignalGap)
      • getRotation

        public int getRotation()
      • setRotation

        public void setRotation​(int rotation)
      • isAntiAlias

        public boolean isAntiAlias()
      • setAntiAlias

        public void setAntiAlias​(boolean ignored)