Class PMIMeter
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jfree.chart.ChartPanel
com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponent
com.inductiveautomation.factorypmi.application.components.PMIMeter
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- ActionListener,- MouseListener,- MouseMotionListener,- ImageObserver,- MenuContainer,- Printable,- Serializable,- EventListener,- Accessible,- org.jfree.chart.event.ChartChangeListener,- org.jfree.chart.event.ChartProgressListener
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponentantialiasFields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcontext, cursorCode, extensionFunctions, print, properties, save, showPopup, zoomFields inherited from class org.jfree.chart.ChartPanelDEFAULT_BUFFER_USED, DEFAULT_HEIGHT, DEFAULT_MAXIMUM_DRAW_HEIGHT, DEFAULT_MAXIMUM_DRAW_WIDTH, DEFAULT_MINIMUM_DRAW_HEIGHT, DEFAULT_MINIMUM_DRAW_WIDTH, DEFAULT_WIDTH, DEFAULT_ZOOM_TRIGGER_DISTANCE, localizationResources, PRINT_COMMAND, PROPERTIES_COMMAND, SAVE_COMMAND, ZOOM_IN_BOTH_COMMAND, ZOOM_IN_DOMAIN_COMMAND, ZOOM_IN_RANGE_COMMAND, ZOOM_OUT_BOTH_COMMAND, ZOOM_OUT_DOMAIN_COMMAND, ZOOM_OUT_RANGE_COMMAND, ZOOM_RESET_BOTH_COMMAND, ZOOM_RESET_DOMAIN_COMMAND, ZOOM_RESET_RANGE_COMMANDFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface java.awt.print.PrintableNO_SUCH_PAGE, PAGE_EXISTSFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfloatintdoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleintintfloatfloatdoubledoubledoublegetUnits()doublegetValue()booleanisOpaque()booleanbooleanisTicks()voidlocaleChanged(Locale newLocale) voidsetArcWidth(float arcWidth) voidsetChartBackground(Color color) Prop removed.voidsetCriticalColor(Color color) voidsetCriticalHigh(double d) voidsetCriticalLow(double d) voidsetDialBackground(Color color) voidsetDialType(int i) voidvoidvoidsetInterval1High(double d) voidsetInterval1Low(double d) voidvoidvoidsetInterval2High(double d) voidsetInterval2Low(double d) voidvoidvoidsetInterval3High(double d) voidsetInterval3Low(double d) voidvoidvoidsetInterval4High(double d) voidsetInterval4Low(double d) voidvoidvoidsetInterval5High(double d) voidsetInterval5Low(double d) voidvoidsetLabelFont(Font font) voidsetMeterAngle(int i) voidsetMeterAngleExtent(int i) voidsetNeedleColor(Color color) voidsetNeedleSize(float needleSize) voidsetNeedleStrokeColor(Color needleStrokeColor) voidsetNeedleStrokeSize(float needleStrokeSize) voidsetNormalColor(Color color) voidsetNormalHigh(double d) voidsetNormalLow(double d) voidsetOverallHigh(double d) voidsetOverallLow(double d) voidsetReverseRange(boolean reverseRange) voidsetTickColor(Color tickColor) voidsetTickLabelColor(Color tickLabelColor) voidsetTickLabelFormat(String tickLabelFormat) voidsetTicks(boolean b) voidsetTickSize(double tickSize) voidProprty removed.voidvoidsetValue(double d) voidsetValueColor(Color valueColor) voidsetValueFont(Font font) voidsetValueLabelFormat(String valueLabelFormat) voidsetWarningColor(Color color) voidsetWarningHigh(double d) voidsetWarningLow(double d) protected voidMethods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionChartComponentgetDynamicProps, getProperties, getPropertyValue, getStyles, getToolTipText, getToolTipText, initStyleListener, isPropertyDefined, paintComponent, setDynamicProps, setPropertyValue, setStyles, setToolTipText, setVisibleMethods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcreateChartPrintJob, createPopupMenu, displayPopupMenu, doSaveAs, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setQuality, setShowPopup, shutdownComponent, startupComponent, translate, translateTerm, updateQualityMethods inherited from class org.jfree.chart.ChartPanelactionPerformed, addChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, print, removeChartMouseListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRangeMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUIMethods 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, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, 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, updateMethods 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, validateTreeMethods 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, 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, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
- 
Field Details- 
DIAL_CIRCLEpublic static final int DIAL_CIRCLE- See Also:
 
- 
DIAL_CHORDpublic static final int DIAL_CHORD- See Also:
 
- 
DIAL_PIEpublic static final int DIAL_PIE- See Also:
 
 
- 
- 
Constructor Details- 
PMIMeterpublic PMIMeter()
 
- 
- 
Method Details- 
isOpaquepublic boolean isOpaque()- Overrides:
- isOpaquein class- JComponent
 
- 
updateIntervalsprotected void updateIntervals()
- 
getArcWidthpublic float getArcWidth()
- 
setArcWidthpublic void setArcWidth(float arcWidth) 
- 
getInterval1Lowpublic double getInterval1Low()
- 
setInterval1Lowpublic void setInterval1Low(double d) 
- 
getInterval1Highpublic double getInterval1High()
- 
setInterval1Highpublic void setInterval1High(double d) 
- 
getInterval2Lowpublic double getInterval2Low()
- 
setInterval2Lowpublic void setInterval2Low(double d) 
- 
getInterval2Highpublic double getInterval2High()
- 
setInterval2Highpublic void setInterval2High(double d) 
- 
getInterval3Lowpublic double getInterval3Low()
- 
setInterval3Lowpublic void setInterval3Low(double d) 
- 
getInterval3Highpublic double getInterval3High()
- 
setInterval3Highpublic void setInterval3High(double d) 
- 
getInterval4Lowpublic double getInterval4Low()
- 
setInterval4Lowpublic void setInterval4Low(double d) 
- 
getInterval4Highpublic double getInterval4High()
- 
setInterval4Highpublic void setInterval4High(double d) 
- 
getInterval5Lowpublic double getInterval5Low()
- 
setInterval5Lowpublic void setInterval5Low(double d) 
- 
getInterval5Highpublic double getInterval5High()
- 
setInterval5Highpublic void setInterval5High(double d) 
- 
getInterval1Background
- 
setInterval1Background
- 
getInterval1Outline
- 
setInterval1Outline
- 
getInterval2Background
- 
setInterval2Background
- 
getInterval2Outline
- 
setInterval2Outline
- 
getInterval3Background
- 
setInterval3Background
- 
getInterval3Outline
- 
setInterval3Outline
- 
getInterval4Background
- 
setInterval4Background
- 
getInterval4Outline
- 
setInterval4Outline
- 
getInterval5Background
- 
setInterval5Background
- 
getInterval5Outline
- 
setInterval5Outline
- 
getDialTypepublic int getDialType()
- 
getLabelFont
- 
getMeterAngleExtentpublic int getMeterAngleExtent()
- 
getMeterAnglepublic int getMeterAngle()
- 
isReverseRangepublic boolean isReverseRange()
- 
setReverseRangepublic void setReverseRange(boolean reverseRange) 
- 
getNeedleSizepublic float getNeedleSize()
- 
setNeedleSizepublic void setNeedleSize(float needleSize) 
- 
getNeedleColor
- 
getNeedleStrokeColor
- 
setNeedleStrokeColor
- 
getNeedleStrokeSizepublic float getNeedleStrokeSize()
- 
setNeedleStrokeSizepublic void setNeedleStrokeSize(float needleStrokeSize) 
- 
getOverallHighpublic double getOverallHigh()
- 
getOverallLowpublic double getOverallLow()
- 
getDialBackground
- 
isTickspublic boolean isTicks()
- 
getValuepublic double getValue()
- 
getValueFont
- 
setCriticalColor
- 
setCriticalHighpublic void setCriticalHigh(double d) 
- 
setCriticalLowpublic void setCriticalLow(double d) 
- 
setDialTypepublic void setDialType(int i) 
- 
setLabelFont
- 
setMeterAngleExtentpublic void setMeterAngleExtent(int i) 
- 
setMeterAnglepublic void setMeterAngle(int i) 
- 
setNeedleColor
- 
setNormalColor
- 
setNormalHighpublic void setNormalHigh(double d) 
- 
setNormalLowpublic void setNormalLow(double d) 
- 
setOverallHighpublic void setOverallHigh(double d) 
- 
setOverallLowpublic void setOverallLow(double d) 
- 
setDialBackground
- 
setTickspublic void setTicks(boolean b) 
- 
setTitleProprty removed. Function exists for backwards compatability.
- 
setValuepublic void setValue(double d) 
- 
setValueFont
- 
setWarningColor
- 
setWarningHighpublic void setWarningHigh(double d) 
- 
setWarningLowpublic void setWarningLow(double d) 
- 
getUnits
- 
setUnits
- 
setChartBackgroundProp removed. This is here for backwards compatibility
- 
getValueColor
- 
setValueColor
- 
getTickSizepublic double getTickSize()
- 
setTickSizepublic void setTickSize(double tickSize) 
- 
getTickColor
- 
setTickColor
- 
getTickLabelColor
- 
setTickLabelColor
- 
localeChanged- Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- PMIChartPanel
 
- 
getTickLabelFormat
- 
getValueLabelFormat
- 
setTickLabelFormat
- 
setValueLabelFormat
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
- Overrides:
- setExtensionFunctionsin class- PMIChartPanel
 
 
-