Class PMIBarChart
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.factorypmi.application.components.PMIBarChart
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- ComponentLifecycle,- DesignerInitializable,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- ActionListener,- MouseListener,- MouseMotionListener,- ImageObserver,- MenuContainer,- Printable,- Serializable,- EventListener,- Accessible,- org.jfree.chart.event.ChartChangeListener,- org.jfree.chart.event.ChartProgressListener
public class PMIBarChart
extends PMIChartPanel
implements DesignerInitializable, MutableDynamicPropertyProvider, ExtensibleComponent
- 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 org.jfree.chart.axis.CategoryLabelPositions[]static final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringprotected Color[]Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelantialias, context, 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 TypeMethodDescriptiondoubleintdoubledoubledoublegetData()intfloatdoublegetPropertyValue(String name) intColor[]getTitle()doubledoubledoublevoidbooleanbooleanisLabels()booleanisLegend()booleanisOpaque()booleanisPropertyDefined(String name) booleanbooleanbooleanbooleanvoidlocaleChanged(Locale newLocale) voidsetBarLabelColor(Color barLabelColor) voidsetBarLabelFont(Font barLabelFont) voidsetBarLabelOffset(double barLabelOffset) voidsetCatAxisLabelColor(Color catAxisLabelColor) voidsetCatAxisLabelFont(Font catAxisLabelFont) voidsetCatAxisLabelPosition(int p) voidsetCatAxisLowerMargin(double axisLowerMargin) voidsetCatAxisTickColor(Color catAxisTickColor) voidsetCatAxisTickFont(Font catAxisTickFont) voidsetCatAxisUpperMargin(double axisUpperMargin) voidsetCategoryLabel(String categoryLabel) voidsetCategoryMargin(double categoryMargin) voidvoidvoidvoidsetExtractOrder(int i) voidsetForegroundAlpha(float d) voidsetGradient(boolean gradient) voidsetItemMargin(double itemMargin) voidsetLabels(boolean b) voidsetLegend(boolean b) voidsetLegendFont(Font legendFont) voidsetPlotBackground(Color color) voidsetPropertyValue(String name, Object value) voidsetRendererType(int rendererType) voidsetSeriesColors(Color[] seriesColors) voidsetShadows(boolean shadows) voidvoidsetTitleFont(Font titleFont) voidsetTooltips(boolean b) voidsetValAxisAutoRange(boolean valAxisAutoRange) voidsetValAxisLabelColor(Color valAxisLabelColor) voidsetValAxisLabelFont(Font valAxisLabelFont) voidsetValAxisLowerBound(double valAxisLowerBound) voidsetValAxisTickColor(Color valAxisTickColor) voidsetValAxisTickFont(Font valAxisTickFont) voidsetValAxisUpperBound(double valAxisUpperBound) voidsetValAxisUpperMargin(double axisUpperMargin) voidsetValueLabel(String valueLabel) voidsetVertical(boolean vertical) Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanelcreateChartPrintJob, createPopupMenu, displayPopupMenu, doSaveAs, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setQuality, setShowPopup, setVisible, 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, paintComponent, 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, setToolTipText, 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, startupComponentMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ExtensibleComponentgetExtensionFunctions
- 
Field Details- 
EXTRACT_COLUMNpublic static final int EXTRACT_COLUMN- See Also:
 
- 
EXTRACT_ROWpublic static final int EXTRACT_ROW- See Also:
 
- 
ROTATION_CLOCKWISEpublic static final int ROTATION_CLOCKWISE- See Also:
 
- 
ROTATION_COUNTERpublic static final int ROTATION_COUNTER- See Also:
 
- 
RENDERER_BARpublic static final int RENDERER_BAR- See Also:
 
- 
RENDERER_BAR3Dpublic static final int RENDERER_BAR3D- See Also:
 
- 
RENDERER_STACKEDBARpublic static final int RENDERER_STACKEDBAR- See Also:
 
- 
RENDERER_STACKEDBAR3Dpublic static final int RENDERER_STACKEDBAR3D- See Also:
 
- 
RENDERER_LAYEREDpublic static final int RENDERER_LAYERED- See Also:
 
- 
RENDERER_AREApublic static final int RENDERER_AREA- See Also:
 
- 
ROW_FORMAT- See Also:
 
- 
COLUMN_FORMAT- See Also:
 
- 
CATEGORY_LABEL_POSITIONSpublic static final org.jfree.chart.axis.CategoryLabelPositions[] CATEGORY_LABEL_POSITIONS
- 
seriesColors
 
- 
- 
Constructor Details- 
PMIBarChartpublic PMIBarChart()
 
- 
- 
Method Details- 
initializepublic void initialize()- Specified by:
- initializein interface- DesignerInitializable
 
- 
localeChanged- Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- PMIChartPanel
 
- 
isOpaquepublic boolean isOpaque()- Overrides:
- isOpaquein class- JComponent
 
- 
getData
- 
getExtractOrderpublic int getExtractOrder()
- 
getForegroundAlphapublic float getForegroundAlpha()
- 
isLabelspublic boolean isLabels()
- 
isLegendpublic boolean isLegend()
- 
getPlotBackground
- 
getTitle
- 
isTooltipspublic boolean isTooltips()
- 
setData
- 
setExtractOrderpublic void setExtractOrder(int i) 
- 
setForegroundAlphapublic void setForegroundAlpha(float d) 
- 
setLabelspublic void setLabels(boolean b) 
- 
setLegendpublic void setLegend(boolean b) 
- 
setPlotBackground
- 
setTitle
- 
setTooltipspublic void setTooltips(boolean b) 
- 
getCategoryLabel
- 
setCategoryLabel
- 
getValueLabel
- 
setValueLabel
- 
isVerticalpublic boolean isVertical()
- 
setVerticalpublic void setVertical(boolean vertical) 
- 
getRendererTypepublic int getRendererType()
- 
setRendererTypepublic void setRendererType(int rendererType) 
- 
getCategoryMarginpublic double getCategoryMargin()
- 
setCategoryMarginpublic void setCategoryMargin(double categoryMargin) 
- 
getItemMarginpublic double getItemMargin()
- 
setItemMarginpublic void setItemMargin(double itemMargin) 
- 
getSeriesColors
- 
setSeriesColors
- 
getCatAxisLabelPositionpublic int getCatAxisLabelPosition()
- 
setCatAxisLabelPositionpublic void setCatAxisLabelPosition(int p) 
- 
getCatAxisLabelFont
- 
setCatAxisLabelFont
- 
getValAxisLabelFont
- 
setValAxisLabelFont
- 
getCatAxisTickFont
- 
setCatAxisTickFont
- 
getValAxisTickFont
- 
setValAxisTickFont
- 
getCatAxisLabelColor
- 
setCatAxisLabelColor
- 
getValAxisLabelColor
- 
setValAxisLabelColor
- 
getCatAxisTickColor
- 
setCatAxisTickColor
- 
getValAxisTickColor
- 
setValAxisTickColor
- 
getBarLabelFont
- 
setBarLabelFont
- 
getLegendFont
- 
setLegendFont
- 
getTitleFont
- 
setTitleFont
- 
getBarLabelOffsetpublic double getBarLabelOffset()
- 
setBarLabelOffsetpublic void setBarLabelOffset(double barLabelOffset) 
- 
getBarLabelColor
- 
setBarLabelColor
- 
isShadowspublic boolean isShadows()
- 
setShadowspublic void setShadows(boolean shadows) 
- 
isGradientpublic boolean isGradient()
- 
setGradientpublic void setGradient(boolean gradient) 
- 
getValAxisUpperMarginpublic double getValAxisUpperMargin()
- 
setValAxisUpperMarginpublic void setValAxisUpperMargin(double axisUpperMargin) 
- 
getCatAxisUpperMarginpublic double getCatAxisUpperMargin()
- 
setCatAxisUpperMarginpublic void setCatAxisUpperMargin(double axisUpperMargin) 
- 
getCatAxisLowerMarginpublic double getCatAxisLowerMargin()
- 
setCatAxisLowerMarginpublic void setCatAxisLowerMargin(double axisLowerMargin) 
- 
isValAxisAutoRangepublic boolean isValAxisAutoRange()
- 
setValAxisAutoRangepublic void setValAxisAutoRange(boolean valAxisAutoRange) 
- 
getValAxisLowerBoundpublic double getValAxisLowerBound()
- 
setValAxisLowerBoundpublic void setValAxisLowerBound(double valAxisLowerBound) 
- 
getValAxisUpperBoundpublic double getValAxisUpperBound()
- 
setValAxisUpperBoundpublic void setValAxisUpperBound(double valAxisUpperBound) 
- 
getDynamicProps- Specified by:
- getDynamicPropsin interface- MutableDynamicPropertyProvider
 
- 
setDynamicProps- Specified by:
- setDynamicPropsin interface- MutableDynamicPropertyProvider
 
- 
setPropertyValue- Specified by:
- setPropertyValuein interface- DynamicPropertyProvider
- Throws:
- ClassCastException
 
- 
getPropertyValue- Specified by:
- getPropertyValuein interface- DynamicPropertyProvider
 
- 
getProperties- Specified by:
- getPropertiesin interface- DynamicPropertyProvider
 
- 
isPropertyDefined- Specified by:
- isPropertyDefinedin interface- DynamicPropertyProvider
 
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
- Overrides:
- setExtensionFunctionsin class- PMIChartPanel
 
 
-