Class LinearScale
- 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.LinearScale
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- DesignerInitializable,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class LinearScale extends AbstractVisionComponent implements DesignerInitializable - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classLinearScale.Indicatorstatic classLinearScale.IndicatorFieldRepresents the columns in the indicator datasetstatic classLinearScale.IndicatorStyleclassLinearScale.Tick- 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intDOWNstatic java.lang.StringLABEL_FORMATstatic intLEFTstatic intRIGHTstatic intUP- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCode
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description LinearScale()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetFineTickColor()java.awt.FontgetFineTickFont()java.awt.ColorgetFineTickLabelColor()java.lang.StringgetFineTickLabelFormat()doublegetFineTickLength()doublegetFineTickSpan()floatgetFineTickStroke()DatasetgetIndicators()intgetLabelAngle()java.awt.ColorgetMajorTickColor()java.awt.FontgetMajorTickFont()java.awt.ColorgetMajorTickLabelColor()java.lang.StringgetMajorTickLabelFormat()doublegetMajorTickLength()doublegetMajorTickSpan()floatgetMajorTickStroke()doublegetMargin()doublegetMaxValue()java.awt.ColorgetMinorTickColor()java.awt.FontgetMinorTickFont()java.awt.ColorgetMinorTickLabelColor()java.lang.StringgetMinorTickLabelFormat()doublegetMinorTickLength()doublegetMinorTickSpan()floatgetMinorTickStroke()doublegetMinValue()DatasetgetTranslatedIndicators()voidinitialize()booleanisMirror()booleanisReverseRange()static voidmain(java.lang.String[] args)protected voidpaintComponent(java.awt.Graphics graphics)protected voidpaintIndicators(java.awt.Graphics2D g, java.awt.Rectangle area, int pass)protected static voidpaintLabel(java.awt.Graphics2D g, java.lang.String label, java.awt.Color labelColor, boolean mirror, int labelAngle, double x1, double x2, double y)voidsetFineTickColor(java.awt.Color color)voidsetFineTickFont(java.awt.Font font)voidsetFineTickLabelColor(java.awt.Color color)voidsetFineTickLabelFormat(java.lang.String format)voidsetFineTickLength(double width)voidsetFineTickSpan(double span)voidsetFineTickStroke(float stroke)voidsetIndicators(Dataset indicators)voidsetLabelAngle(int labelAngle)voidsetMajorTickColor(java.awt.Color color)voidsetMajorTickFont(java.awt.Font font)voidsetMajorTickLabelColor(java.awt.Color color)voidsetMajorTickLabelFormat(java.lang.String format)voidsetMajorTickLength(double width)voidsetMajorTickSpan(double span)voidsetMajorTickStroke(float stroke)voidsetMargin(double margin)voidsetMaxValue(double maxValue)voidsetMinorTickColor(java.awt.Color color)voidsetMinorTickFont(java.awt.Font font)voidsetMinorTickLabelColor(java.awt.Color color)voidsetMinorTickLabelFormat(java.lang.String format)voidsetMinorTickLength(double width)voidsetMinorTickSpan(double span)voidsetMinorTickStroke(float stroke)voidsetMinValue(double minValue)voidsetMirror(boolean mirror)voidsetReverseRange(boolean reverseRange)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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.Containeradd, 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.Componentaction, 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 Detail- 
RIGHTpublic static final int RIGHT - See Also:
- Constant Field Values
 
 - 
DOWNpublic static final int DOWN - See Also:
- Constant Field Values
 
 - 
UPpublic static final int UP - See Also:
- Constant Field Values
 
 - 
LEFTpublic static final int LEFT - See Also:
- Constant Field Values
 
 - 
LABEL_FORMATpublic static final java.lang.String LABEL_FORMAT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
initializepublic void initialize() - Specified by:
- initializein interface- DesignerInitializable
 
 - 
getTranslatedIndicatorspublic Dataset getTranslatedIndicators() 
 - 
getIndicatorspublic Dataset getIndicators() 
 - 
setIndicatorspublic void setIndicators(Dataset indicators) 
 - 
getMarginpublic double getMargin() 
 - 
setMarginpublic void setMargin(double margin) 
 - 
getMinValuepublic double getMinValue() 
 - 
setMinValuepublic void setMinValue(double minValue) 
 - 
getMaxValuepublic double getMaxValue() 
 - 
setMaxValuepublic void setMaxValue(double maxValue) 
 - 
isMirrorpublic boolean isMirror() 
 - 
setMirrorpublic void setMirror(boolean mirror) 
 - 
isReverseRangepublic boolean isReverseRange() 
 - 
setReverseRangepublic void setReverseRange(boolean reverseRange) 
 - 
getLabelAnglepublic int getLabelAngle() 
 - 
setLabelAnglepublic void setLabelAngle(int labelAngle) 
 - 
getMajorTickSpanpublic double getMajorTickSpan() 
 - 
setMajorTickSpanpublic void setMajorTickSpan(double span) 
 - 
getMajorTickLengthpublic double getMajorTickLength() 
 - 
setMajorTickLengthpublic void setMajorTickLength(double width) 
 - 
getMajorTickStrokepublic float getMajorTickStroke() 
 - 
setMajorTickStrokepublic void setMajorTickStroke(float stroke) 
 - 
getMajorTickColorpublic java.awt.Color getMajorTickColor() 
 - 
setMajorTickColorpublic void setMajorTickColor(java.awt.Color color) 
 - 
getMajorTickLabelFormatpublic java.lang.String getMajorTickLabelFormat() 
 - 
setMajorTickLabelFormatpublic void setMajorTickLabelFormat(java.lang.String format) 
 - 
getMajorTickFontpublic java.awt.Font getMajorTickFont() 
 - 
setMajorTickFontpublic void setMajorTickFont(java.awt.Font font) 
 - 
getMajorTickLabelColorpublic java.awt.Color getMajorTickLabelColor() 
 - 
setMajorTickLabelColorpublic void setMajorTickLabelColor(java.awt.Color color) 
 - 
getMinorTickSpanpublic double getMinorTickSpan() 
 - 
setMinorTickSpanpublic void setMinorTickSpan(double span) 
 - 
getMinorTickLengthpublic double getMinorTickLength() 
 - 
setMinorTickLengthpublic void setMinorTickLength(double width) 
 - 
getMinorTickStrokepublic float getMinorTickStroke() 
 - 
setMinorTickStrokepublic void setMinorTickStroke(float stroke) 
 - 
getMinorTickColorpublic java.awt.Color getMinorTickColor() 
 - 
setMinorTickColorpublic void setMinorTickColor(java.awt.Color color) 
 - 
getMinorTickLabelFormatpublic java.lang.String getMinorTickLabelFormat() 
 - 
setMinorTickLabelFormatpublic void setMinorTickLabelFormat(java.lang.String format) 
 - 
getMinorTickFontpublic java.awt.Font getMinorTickFont() 
 - 
setMinorTickFontpublic void setMinorTickFont(java.awt.Font font) 
 - 
getMinorTickLabelColorpublic java.awt.Color getMinorTickLabelColor() 
 - 
setMinorTickLabelColorpublic void setMinorTickLabelColor(java.awt.Color color) 
 - 
getFineTickSpanpublic double getFineTickSpan() 
 - 
setFineTickSpanpublic void setFineTickSpan(double span) 
 - 
getFineTickLengthpublic double getFineTickLength() 
 - 
setFineTickLengthpublic void setFineTickLength(double width) 
 - 
getFineTickStrokepublic float getFineTickStroke() 
 - 
setFineTickStrokepublic void setFineTickStroke(float stroke) 
 - 
getFineTickColorpublic java.awt.Color getFineTickColor() 
 - 
setFineTickColorpublic void setFineTickColor(java.awt.Color color) 
 - 
getFineTickLabelFormatpublic java.lang.String getFineTickLabelFormat() 
 - 
setFineTickLabelFormatpublic void setFineTickLabelFormat(java.lang.String format) 
 - 
getFineTickFontpublic java.awt.Font getFineTickFont() 
 - 
setFineTickFontpublic void setFineTickFont(java.awt.Font font) 
 - 
getFineTickLabelColorpublic java.awt.Color getFineTickLabelColor() 
 - 
setFineTickLabelColorpublic void setFineTickLabelColor(java.awt.Color color) 
 - 
paintComponentprotected void paintComponent(java.awt.Graphics graphics) - Overrides:
- paintComponentin class- AbstractVisionComponent
 
 - 
paintIndicatorsprotected void paintIndicators(java.awt.Graphics2D g, java.awt.Rectangle area, int pass)
 - 
paintLabelprotected static void paintLabel(java.awt.Graphics2D g, java.lang.String label, java.awt.Color labelColor, boolean mirror, int labelAngle, double x1, double x2, double y)
 - 
mainpublic static void main(java.lang.String[] args) 
 
- 
 
-