Class PMITrackSegment
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
com.inductiveautomation.factorypmi.application.components.PMITrackSegment
- All Implemented Interfaces:
DynamicPropertyProvider,LocaleListener,MutableDynamicPropertyProvider,StyleProvider,ComponentLifecycle,QualityMonitor,SelfBinder,VisionComponent,ImageObserver,MenuContainer,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic final intstatic final intstatic final intprotected intprotected intprotected intprotected intprotected Colorprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected Colorprotected intprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
antialias, context, cursorCodeFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNINGFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintgetMode()intintgetState()getToolTipText(MouseEvent event) intvoidinstallBindings(InteractionController controller) booleanstatic voidprotected voidvoidsetAntiAlias(boolean ignored) voidsetEnd1Outline(int end1Outline) voidsetEnd1Shape(int end1Shape) voidsetEnd2Outline(int end2Outline) voidsetEnd2Shape(int end2Shape) voidsetFillColor(Color color) voidsetMode(int mode) voidvoidsetOutlineColor(Color color) voidsetOutlineWidth(int outlineWidth) voidsetState(int state) voidsetTrackWidth(int trackWidth) Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQualityMethods 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, 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, updateUIMethods 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, validateTreeMethods 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
-
Field Details
-
MODE_VERTICAL_HORIZONTAL
public static final int MODE_VERTICAL_HORIZONTAL- See Also:
-
MODE_UPHILL
public static final int MODE_UPHILL- See Also:
-
MODE_DOWNHILL
public static final int MODE_DOWNHILL- See Also:
-
END_CAP
public static final int END_CAP- See Also:
-
END_SLANT1
public static final int END_SLANT1- See Also:
-
END_SLANT2
public static final int END_SLANT2- See Also:
-
OL_CLOSED
public static final int OL_CLOSED- See Also:
-
OL_OPEN_END
public static final int OL_OPEN_END- See Also:
-
OL_OPEN_SIDE
public static final int OL_OPEN_SIDE- See Also:
-
OL_OPEN
public static final int OL_OPEN- See Also:
-
STATE_NORMAL
public static final int STATE_NORMAL- See Also:
-
STATE_OCCUPIED
public static final int STATE_OCCUPIED- See Also:
-
STATE_LOCKED
public static final int STATE_LOCKED- See Also:
-
STATE_OUT_OFF_COR
public static final int STATE_OUT_OFF_COR- See Also:
-
STATE_USER1
public static final int STATE_USER1- See Also:
-
STATE_USER2
public static final int STATE_USER2- See Also:
-
STATE_USER3
public static final int STATE_USER3- See Also:
-
STATE_USER4
public static final int STATE_USER4- See Also:
-
trackWidth
protected int trackWidth -
mode
protected int mode -
fillColor
-
outlineColor
-
end1Shape
protected int end1Shape -
end2Shape
protected int end2Shape -
end1Outline
protected int end1Outline -
end2Outline
protected int end2Outline -
outlineWidth
protected int outlineWidth -
antiAlias
protected boolean antiAlias -
state
protected int state
-
-
Constructor Details
-
PMITrackSegment
public PMITrackSegment()
-
-
Method Details
-
setName
- Overrides:
setNamein classAbstractVisionComponent
-
paintComponent
- Overrides:
paintComponentin classAbstractVisionComponent
-
getToolTipText
- Overrides:
getToolTipTextin classJComponent
-
main
-
getFillColor
-
setFillColor
-
getEnd1Shape
public int getEnd1Shape() -
setEnd1Shape
public void setEnd1Shape(int end1Shape) -
getEnd2Shape
public int getEnd2Shape() -
setEnd2Shape
public void setEnd2Shape(int end2Shape) -
getMode
public int getMode() -
setMode
public void setMode(int mode) -
getTrackWidth
public int getTrackWidth() -
setTrackWidth
public void setTrackWidth(int trackWidth) -
isAntiAlias
public boolean isAntiAlias() -
setAntiAlias
public void setAntiAlias(boolean ignored) -
getOutlineWidth
public int getOutlineWidth() -
setOutlineWidth
public void setOutlineWidth(int outlineWidth) -
getOutlineColor
-
setOutlineColor
-
getEnd1Outline
public int getEnd1Outline() -
setEnd1Outline
public void setEnd1Outline(int end1Outline) -
getEnd2Outline
public int getEnd2Outline() -
setEnd2Outline
public void setEnd2Outline(int end2Outline) -
installBindings
- Specified by:
installBindingsin interfaceSelfBinder
-
getState
public int getState() -
setState
public void setState(int state)
-