Class PMIFillLevelIndicator
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
-
- com.inductiveautomation.vision.api.client.components.model.AbstractRangedComponent
-
- com.inductiveautomation.factorypmi.application.components.PMIFillLevelIndicator
-
- All Implemented Interfaces:
DynamicPropertyProvider,LocaleListener,MutableDynamicPropertyProvider,StyleProvider,ComponentLifecycle,QualityMonitor,VisionComponent,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable
public class PMIFillLevelIndicator extends AbstractRangedComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intBOTTOM_TO_TOPprotected java.awt.ColorfontColorprotected booleangradientstatic intLEFT_TO_RIGHTprotected intorientationstatic intRIGHT_TO_LEFTprotected booleanshowPercentprotected booleanshowValuestatic intTOP_TO_BOTTOMprotected java.lang.Stringunitsprotected intwaveHeightprotected intwaveLengthprotected booleanwaves-
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractRangedComponent
capacity, percentFormat, percentFormatter, value, valueFormat, valueFormatter
-
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
antialias, context, cursorCode
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEY
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description PMIFillLevelIndicator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.awt.ColorgetFontColor()intgetOrientation()java.lang.StringgetUnits()intgetWaveHeight()intgetWaveLength()booleanisAntiAlias()booleanisGradient()booleanisShowPercent()booleanisShowValue()booleanisWaves()voidpaintComponent(java.awt.Graphics g)voidsetAntiAlias(boolean ignored)voidsetFontColor(java.awt.Color color)voidsetGradient(boolean gradient)voidsetModel(javax.swing.BoundedRangeModel model)Deprecated.voidsetOrientation(int orientation)voidsetShowPercent(boolean b)voidsetShowValue(boolean b)voidsetUnits(java.lang.String string)voidsetWaveHeight(int waveHeight)voidsetWaveLength(int waveLength)voidsetWaves(boolean waves)-
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractRangedComponent
getCapacity, getFillAsPercent, getPercentFormat, getValue, getValueFormat, localeChanged, outOfBounds, paintChildren, setCapacity, setCapacity, setPercentFormat, setValue, setValue, setValueFormat
-
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, onShutdown, onStartup, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
-
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
-
-
-
-
Field Detail
-
BOTTOM_TO_TOP
public static final int BOTTOM_TO_TOP
- See Also:
- Constant Field Values
-
LEFT_TO_RIGHT
public static final int LEFT_TO_RIGHT
- See Also:
- Constant Field Values
-
TOP_TO_BOTTOM
public static final int TOP_TO_BOTTOM
- See Also:
- Constant Field Values
-
RIGHT_TO_LEFT
public static final int RIGHT_TO_LEFT
- See Also:
- Constant Field Values
-
fontColor
protected java.awt.Color fontColor
-
showPercent
protected boolean showPercent
-
showValue
protected boolean showValue
-
units
protected java.lang.String units
-
waves
protected boolean waves
-
gradient
protected boolean gradient
-
waveHeight
protected int waveHeight
-
waveLength
protected int waveLength
-
orientation
protected int orientation
-
-
Method Detail
-
setShowPercent
public void setShowPercent(boolean b)
-
isShowPercent
public boolean isShowPercent()
-
setModel
@Deprecated public void setModel(javax.swing.BoundedRangeModel model)
Deprecated.This component used to hold its value in a BoundenRangeModel, so this is here for serialization backwards-capacity.
-
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponentin classAbstractVisionComponent
-
isShowValue
public boolean isShowValue()
-
setShowValue
public void setShowValue(boolean b)
-
getUnits
public java.lang.String getUnits()
-
setUnits
public void setUnits(java.lang.String string)
-
isAntiAlias
public boolean isAntiAlias()
-
setAntiAlias
public void setAntiAlias(boolean ignored)
-
getFontColor
public java.awt.Color getFontColor()
-
setFontColor
public void setFontColor(java.awt.Color color)
-
isGradient
public boolean isGradient()
-
setGradient
public void setGradient(boolean gradient)
-
isWaves
public boolean isWaves()
-
setWaves
public void setWaves(boolean waves)
-
getWaveHeight
public int getWaveHeight()
-
setWaveHeight
public void setWaveHeight(int waveHeight)
-
getWaveLength
public int getWaveLength()
-
setWaveLength
public void setWaveLength(int waveLength)
-
getOrientation
public int getOrientation()
-
setOrientation
public void setOrientation(int orientation)
-
-