Class PMILineChartPanel
- 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.chart.PMILineChartPanel
-
- All Implemented Interfaces:
LoadingMonitor,LocaleListener,ComponentLifecycle,ExtensibleComponent,QualityMonitor,VisionComponent,java.awt.event.ActionListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.awt.print.Printable,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,org.jfree.chart.event.ChartChangeListener,org.jfree.chart.event.ChartProgressListener
- Direct Known Subclasses:
PMIChart,PMIEasyChart.EasyChart
public abstract class PMILineChartPanel extends PMIChartPanel implements LoadingMonitor
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanantialiasprotected java.awt.ColorgridlineColorprotected java.lang.StringgridlineDashPatternprotected java.awt.StrokegridlineStrokeprotected floatgridlineWidthprotected booleanlegendprotected intmodeControls the mouse-mode of the graph, such as panning and zoomingprotected static intMODE_MARKprotected static intMODE_PANprotected static intMODE_XTRACEprotected static intMODE_ZOOMprotected java.awt.geom.Line2DpanLineprotected java.awt.StrokepanLineStrokeprotected java.awt.geom.Point2DpanStartPointprotected java.awt.ColorplotBackgroundprotected intpropertiesLoadingprotected java.lang.StringselectedXValueprotected java.beans.PropertyChangeListenerselectedXValueListenerprotected java.lang.Stringtitleprotected java.awt.FonttitleFontprotected booleantooltips-
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
context, cursorCode, extensionFunctions, print, properties, save, showPopup, zoom
-
Fields inherited from class org.jfree.chart.ChartPanel
DEFAULT_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_COMMAND
-
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.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description PMILineChartPanel()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void_setSelectedXValue(java.lang.String domainAnchor)voidactionPerformed(java.awt.event.ActionEvent event)This function ONLY overrides the ZOOM_RESET_BOTH_COMMAND, to route it to the correct version of the overridden restoreAutoBounds() functionvoidcreateChart()protected abstract org.jfree.chart.JFreeChartcreateChartImpl()protected static org.jfree.chart.JFreeChartcreateEmptyChart(java.lang.String title, java.awt.Color bg, java.awt.Color plot)protected javax.swing.JPopupMenucreatePopupMenu(boolean properties, boolean save, boolean print, boolean zoom)Creates a popup menu for the panel.protected org.jfree.chart.title.TextTitlecreateTitle()voiddoSaveAs()Opens a file chooser and gives the user an opportunity to save the chart in PNG format.java.awt.ColorgetGridlineColor()java.lang.StringgetGridlineDashPattern()java.awt.StrokegetGridlineStroke()floatgetGridlineWidth()java.awt.ColorgetPlotBackground()protected abstract AutoAnnotateXYPlot[]getPlots()byte[]getPNGBytes(int width, int height)static java.awt.geom.Point2DgetPointInRectangle(double x, double y, java.awt.geom.Rectangle2D area)intgetPropertiesLoading()java.lang.StringgetSelectedXValue()java.lang.StringgetTitle()java.awt.FontgetTitleFont()booleangetXTraceTrackMouse()booleanisLegend()booleanisOpaque()booleanisTooltips()voidmouseDragged(java.awt.event.MouseEvent event)Handles a mouse dragged event to perform panning & interactive marking/xtracingvoidmouseMoved(java.awt.event.MouseEvent event)voidmousePressed(java.awt.event.MouseEvent event)Handles a mouse pressed event (to start panning).voidmouseReleased(java.awt.event.MouseEvent event)Handles a mouse released event (stops panning).voidpaintComponent(java.awt.Graphics g)intprint(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)Overridden to correctly adjust the anchor point for the printed size of the chartprotected voidredrawAtEventPoint(java.awt.event.MouseEvent event)protected voidresetAxes()Default implementation simply calls createChart()protected booleanrespectDomainRangeOnPan()Determines whether or not the X-axis panning respects the axis's range.voidrestoreAutoBounds()This is overridden so that when it is called because of zooming a negative rectangle, the chart is totally reset, instead of restoring auto-bounds, because restoring auto-bounds assumes that the axes were set to auto-range in the first place, which isn't necessarilly truejava.lang.StringsaveAsImage()java.lang.StringsaveAsImage(int width, int height)protected voidsetAutoAnnotationMode(int mode)voidsetBackground(java.awt.Color bg)voidsetBounds(java.awt.Rectangle bounds)voidsetFont(java.awt.Font font)voidsetForeground(java.awt.Color fg)voidsetGridlineColor(java.awt.Color gridlineColor)voidsetGridlineDashPattern(java.lang.String gridlineDashPattern)voidsetGridlineWidth(float gridlineWidth)voidsetLegend(boolean b)voidsetMode(int newMode)Sets the current mode to ZOOM, PAN, MARK, or XTRACEvoidsetPlotBackground(java.awt.Color color)voidsetPropertiesLoading(int i)voidsetSelectedXValue(java.lang.String domainAnchor)voidsetTitle(java.lang.String string)voidsetTitleFont(java.awt.Font font)voidsetTooltips(boolean b)voidsetXTraceTrackMouse(boolean value)-
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.PMIChartPanel
createChartPrintJob, displayPopupMenu, getAppContext, getCursorCode, getDataQuality, getExtensionFunctions, getQuality, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, localeChanged, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setExtensionFunctions, setName, setQuality, setShowPopup, setVisible, shutdownComponent, startupComponent, translate, translateTerm, updateQuality
-
Methods inherited from class org.jfree.chart.ChartPanel
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, mouseEntered, mouseExited, removeChartMouseListener, 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, zoomOutRange
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI
-
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, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
-
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, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
MODE_ZOOM
protected static final int MODE_ZOOM
- See Also:
- Constant Field Values
-
MODE_PAN
protected static final int MODE_PAN
- See Also:
- Constant Field Values
-
MODE_MARK
protected static final int MODE_MARK
- See Also:
- Constant Field Values
-
MODE_XTRACE
protected static final int MODE_XTRACE
- See Also:
- Constant Field Values
-
plotBackground
protected java.awt.Color plotBackground
-
gridlineColor
protected java.awt.Color gridlineColor
-
gridlineStroke
protected java.awt.Stroke gridlineStroke
-
gridlineDashPattern
protected java.lang.String gridlineDashPattern
-
gridlineWidth
protected float gridlineWidth
-
title
protected java.lang.String title
-
titleFont
protected java.awt.Font titleFont
-
legend
protected boolean legend
-
tooltips
protected boolean tooltips
-
propertiesLoading
protected int propertiesLoading
-
selectedXValue
protected java.lang.String selectedXValue
-
antialias
protected boolean antialias
-
selectedXValueListener
protected java.beans.PropertyChangeListener selectedXValueListener
-
mode
protected int mode
Controls the mouse-mode of the graph, such as panning and zooming
-
panStartPoint
protected java.awt.geom.Point2D panStartPoint
-
panLine
protected java.awt.geom.Line2D panLine
-
panLineStroke
protected final java.awt.Stroke panLineStroke
-
-
Method Detail
-
createEmptyChart
protected static org.jfree.chart.JFreeChart createEmptyChart(java.lang.String title, java.awt.Color bg, java.awt.Color plot)
-
getPlots
protected abstract AutoAnnotateXYPlot[] getPlots()
-
createChart
public final void createChart()
-
createChartImpl
protected abstract org.jfree.chart.JFreeChart createChartImpl()
-
print
public int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)Overridden to correctly adjust the anchor point for the printed size of the chart- Specified by:
printin interfacejava.awt.print.Printable- Overrides:
printin classorg.jfree.chart.ChartPanel
-
doSaveAs
public void doSaveAs() throws java.io.IOExceptionDescription copied from class:PMIChartPanelOpens a file chooser and gives the user an opportunity to save the chart in PNG format.- Overrides:
doSaveAsin classPMIChartPanel- Throws:
java.io.IOException- if there is an I/O error.
-
saveAsImage
public java.lang.String saveAsImage() throws java.io.IOException- Throws:
java.io.IOException
-
saveAsImage
public java.lang.String saveAsImage(int width, int height) throws java.io.IOException- Throws:
java.io.IOException
-
getPNGBytes
public byte[] getPNGBytes(int width, int height) throws java.io.IOException- Throws:
java.io.IOException
-
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponentin classorg.jfree.chart.ChartPanel
-
createPopupMenu
protected javax.swing.JPopupMenu createPopupMenu(boolean properties, boolean save, boolean print, boolean zoom)Description copied from class:PMIChartPanelCreates a popup menu for the panel. Overridden here to get the localized properties from BundleUtil.- Overrides:
createPopupMenuin classPMIChartPanel- Parameters:
properties- include a menu item for the chart property editor.save- include a menu item for saving the chart.print- include a menu item for printing the chart.zoom- include menu items for zooming.- Returns:
- The popup menu.
-
resetAxes
protected void resetAxes()
Default implementation simply calls createChart()
-
getPlotBackground
public java.awt.Color getPlotBackground()
-
setPlotBackground
public void setPlotBackground(java.awt.Color color)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String string)
-
isLegend
public boolean isLegend()
-
isTooltips
public boolean isTooltips()
-
setLegend
public void setLegend(boolean b)
-
setTooltips
public void setTooltips(boolean b)
-
isOpaque
public boolean isOpaque()
- Overrides:
isOpaquein classjavax.swing.JComponent
-
getPropertiesLoading
public int getPropertiesLoading()
- Specified by:
getPropertiesLoadingin interfaceLoadingMonitor
-
setPropertiesLoading
public void setPropertiesLoading(int i)
- Specified by:
setPropertiesLoadingin interfaceLoadingMonitor
-
setBackground
public void setBackground(java.awt.Color bg)
- Overrides:
setBackgroundin classjavax.swing.JComponent
-
setFont
public void setFont(java.awt.Font font)
- Overrides:
setFontin classjavax.swing.JComponent
-
setTitleFont
public void setTitleFont(java.awt.Font font)
-
getTitleFont
public java.awt.Font getTitleFont()
-
setForeground
public void setForeground(java.awt.Color fg)
- Overrides:
setForegroundin classjavax.swing.JComponent
-
createTitle
protected org.jfree.chart.title.TextTitle createTitle()
-
setMode
public void setMode(int newMode)
Sets the current mode to ZOOM, PAN, MARK, or XTRACE
-
setAutoAnnotationMode
protected void setAutoAnnotationMode(int mode)
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent event)
Handles a mouse pressed event (to start panning).Overridden to support PAN mode
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classorg.jfree.chart.ChartPanel- Parameters:
event- the event.
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent event)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseMovedin classorg.jfree.chart.ChartPanel
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)
Handles a mouse released event (stops panning).Overridden to support PAN mode
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classorg.jfree.chart.ChartPanel- Parameters:
event- the event.
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent event)
Handles a mouse dragged event to perform panning & interactive marking/xtracing- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classorg.jfree.chart.ChartPanel- Parameters:
event- the event.
-
redrawAtEventPoint
protected void redrawAtEventPoint(java.awt.event.MouseEvent event)
-
respectDomainRangeOnPan
protected boolean respectDomainRangeOnPan()
Determines whether or not the X-axis panning respects the axis's range.
-
setBounds
public void setBounds(java.awt.Rectangle bounds)
- Overrides:
setBoundsin classjava.awt.Component
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
This function ONLY overrides the ZOOM_RESET_BOTH_COMMAND, to route it to the correct version of the overridden restoreAutoBounds() function- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classorg.jfree.chart.ChartPanel
-
restoreAutoBounds
public void restoreAutoBounds()
This is overridden so that when it is called because of zooming a negative rectangle, the chart is totally reset, instead of restoring auto-bounds, because restoring auto-bounds assumes that the axes were set to auto-range in the first place, which isn't necessarilly true- Overrides:
restoreAutoBoundsin classorg.jfree.chart.ChartPanel
-
getPointInRectangle
public static java.awt.geom.Point2D getPointInRectangle(double x, double y, java.awt.geom.Rectangle2D area)
-
getXTraceTrackMouse
public boolean getXTraceTrackMouse()
-
setXTraceTrackMouse
public void setXTraceTrackMouse(boolean value)
-
getGridlineColor
public java.awt.Color getGridlineColor()
-
setGridlineColor
public void setGridlineColor(java.awt.Color gridlineColor)
-
getGridlineDashPattern
public java.lang.String getGridlineDashPattern()
-
setGridlineDashPattern
public void setGridlineDashPattern(java.lang.String gridlineDashPattern)
-
getGridlineWidth
public float getGridlineWidth()
-
setGridlineWidth
public void setGridlineWidth(float gridlineWidth)
-
getGridlineStroke
public java.awt.Stroke getGridlineStroke()
-
getSelectedXValue
public java.lang.String getSelectedXValue()
-
_setSelectedXValue
protected void _setSelectedXValue(java.lang.String domainAnchor)
-
setSelectedXValue
public void setSelectedXValue(java.lang.String domainAnchor)
-
-