|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.jfree.beans.AbstractChart
public abstract class AbstractChart
A base class for creating chart beans.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected org.jfree.chart.JFreeChart |
chart
The underlying chart. |
protected java.awt.Image |
chartBuffer
A buffer for the rendered chart. |
protected int |
chartBufferHeight
The height of the chart buffer. |
protected int |
chartBufferWidth
The width of the chart buffer. |
protected org.jfree.chart.ChartRenderingInfo |
info
The chart rendering info, which is used for tooltips and mouse events. |
protected org.jfree.chart.title.LegendTitle |
legend
The chart's legend. |
protected LegendPosition |
legendPosition
The current legend position (TOP, BOTTOM, LEFT, RIGHT or NONE). |
protected javax.swing.event.EventListenerList |
listeners
Storage for registered listeners. |
protected double |
scaleX
The scale factor used to draw the chart. |
protected double |
scaleY
The scale factor used to draw the chart. |
protected org.jfree.chart.title.TextTitle |
sourceSubtitle
A subtitle that shows the data source. |
protected org.jfree.chart.title.TextTitle |
subtitle
A subtitle for the chart. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AbstractChart()
Default constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addLegendClickListener(LegendClickListener listener)
Registers a listener to receive notification of legend clicks. |
void |
chartChanged(org.jfree.chart.event.ChartChangeEvent event)
Receives notification of changes to the chart, and redraws the chart. |
protected abstract org.jfree.chart.JFreeChart |
createDefaultChart()
Creates the default chart for initial display to the user. |
protected javax.swing.JPopupMenu |
createPopup()
Creates a popup menu for display on the component. |
protected void |
doSaveAs()
|
void |
fireLegendClickEvent(LegendClickEvent event)
Fires a legend click event. |
boolean |
getAntiAlias()
Returns the flag that controls whether or not the chart is drawn with antialiasing. |
java.awt.Image |
getChartBackgroundImage()
Returns the background image for the chart. |
float |
getChartBackgroundImageAlpha()
Returns the alpha-transparency for the background image. |
java.awt.Paint |
getChartBackgroundPaint()
Returns the background paint for the chart. |
java.awt.Paint |
getChartBorderPaint()
Returns the paint used to draw the chart border, if it is visible. |
java.awt.Stroke |
getChartBorderStroke()
Returns the stroke used to draw the outline for the chart. |
org.jfree.ui.RectangleInsets |
getChartPadding()
Returns the chart padding. |
java.awt.Font |
getLegendItemFont()
Returns the font for the legend items. |
java.awt.Paint |
getLegendItemPaint()
Returns the paint used to display the legend items. |
LegendPosition |
getLegendPosition()
Returns the legend position. |
float |
getPlotBackgroundAlpha()
Returns the alpha transparency used when filling the background of the plot area. |
java.awt.Paint |
getPlotBackgroundPaint()
Returns the background paint for the plot, or null . |
java.awt.geom.Rectangle2D |
getScreenDataArea()
Returns the data area for the chart (the area inside the axes) with the current scaling applied (that is, the area as it appears on screen). |
java.lang.String |
getSource()
Returns the text for the chart's source subtitle. |
java.awt.Font |
getSourceFont()
Returns the font for the chart's source subtitle. |
java.awt.Paint |
getSourcePaint()
Returns the paint used to draw the chart's source subtitle. |
java.lang.String |
getSubtitle()
Returns the text for the chart's subtitle. |
java.awt.Font |
getSubtitleFont()
Returns the font for the chart's subtitle. |
java.awt.Paint |
getSubtitlePaint()
Returns the paint used to draw the chart's subtitle. |
java.lang.String |
getTitle()
Returns the text for the chart title. |
java.awt.Font |
getTitleFont()
Returns the font for the chart title. |
java.awt.Paint |
getTitlePaint()
Returns the paint used to draw the chart title. |
java.lang.String |
getToolTipText(java.awt.event.MouseEvent e)
Returns a string for the tooltip. |
boolean |
isChartBorderVisible()
Returns a flag that controls whether or not the chart border is visible. |
boolean |
isPlotOutlineVisible()
Returns the flag that controls whether or not the plot outline is visible. |
void |
mouseClicked(java.awt.event.MouseEvent event)
If the user clicks on the chart, see if that translates into an event that we report... |
void |
mouseDragged(java.awt.event.MouseEvent e)
Handles a 'mouse dragged' event. |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Implementation of the MouseMotionListener's method. |
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
protected void |
paintComponent(java.awt.Graphics g)
Paints this component, including the chart it contains. |
void |
removeLegendClickListener(LegendClickListener listener)
Unregisters a listener so that it no longer receives notification of legend clicks. |
void |
restoreAutoBounds()
Restores the auto-range calculation on both axes. |
void |
restoreAutoDomainBounds()
Restores the auto-range calculation on the domain axis. |
void |
restoreAutoRangeBounds()
Restores the auto-range calculation on the range axis. |
void |
setAntiAlias(boolean flag)
Sets the flag that controls whether or not the chart is drawn with antialiasing, and fires a PropertyChangeEvent for the
antiAlias property. |
void |
setChartBackgroundImage(java.awt.Image image)
Sets the background image for the chart and sends a PropertyChangeEvent to all registered listeners for the
chartBackgroundImage property. |
void |
setChartBackgroundImageAlpha(float alpha)
Sets the alpha transparency for the background image. |
void |
setChartBackgroundPaint(java.awt.Paint paint)
Sets the background paint for the chart and sends a PropertyChangeEvent to all registered listeners for the
chartBackgroundPaint property. |
void |
setChartBorderPaint(java.awt.Paint paint)
Sets the paint used to draw the chart border, if it is visible, and sends a PropertyChangeEvent to all registered listeners for the
chartBorderPaint property. |
void |
setChartBorderStroke(java.awt.Stroke stroke)
Sets the stroke used to draw the outline for the chart and sends a PropertyChangeEvent to all registered listeners for the
chartBorderPaint property. |
void |
setChartBorderVisible(boolean visible)
Sets the flag that controls whether or not a border is drawn around the chart, and fires a PropertyChangeEvent for the
chartBorderVisible property. |
void |
setChartPadding(org.jfree.ui.RectangleInsets padding)
Sets the chart padding. |
void |
setLegendItemFont(java.awt.Font font)
Sets the font for the legend items and sends a PropertyChangeEvent to all registered listeners for the
legendItemFont property. |
void |
setLegendItemPaint(java.awt.Paint paint)
Sets the paint used to display the legend items and sends a PropertyChangeEvent to all registered listeners for the
legendItemPaint property. |
void |
setLegendPosition(LegendPosition position)
Sets the legend position and sends a PropertyChangeEvent to all
registered listeners for the legendPosition property. |
void |
setPlotBackgroundAlpha(float alpha)
Sets the alpha transparency used when filling the background of the plot area and sends a PropertyChangeEvent to all
registered listeners for the plotBackgroundAlpha property. |
void |
setPlotBackgroundPaint(java.awt.Paint paint)
Sets the background paint and sends a PropertyChangeEvent to all
registered listeners for the plotBackgroundPaint property. |
void |
setPlotOutlineVisible(boolean visible)
Sets the flag that controls whether or not the plot outline is visible and sends a PropertyChangeEvent to all
registered listeners for the plotOutlineVisible property. |
void |
setSource(java.lang.String title)
Sets the text for the chart's source subtitle and sends a PropertyChangeEvent to all registered listeners for the
source property. |
void |
setSourceFont(java.awt.Font font)
Sets the font for the chart's source subtitle and sends a PropertyChangeEvent to all registered listeners for the
sourceFont property. |
void |
setSourcePaint(java.awt.Paint paint)
Sets the paint for the chart's source subtitle and sends a PropertyChangeEvent to all registered listeners for the
sourcePaint property. |
void |
setSubtitle(java.lang.String title)
Sets the text for the chart's subtitle and sends a PropertyChangeEvent to all registered listeners for the
subtitle property. |
void |
setSubtitleFont(java.awt.Font font)
Sets the font for the chart's subtitle and sends a PropertyChangeEvent to all registered listeners for the
subtitleFont property. |
void |
setSubtitlePaint(java.awt.Paint paint)
Sets the paint for the chart's subtitle and sends a PropertyChangeEvent to all registered listeners for the
subtitlePaint property. |
void |
setTitle(java.lang.String title)
Sets the text for the chart title and sends a PropertyChangeEvent to all registered listeners for the
title property. |
void |
setTitleFont(java.awt.Font font)
Sets the font for the chart title and sends a PropertyChangeEvent to all registered listeners for the
titleFont property. |
void |
setTitlePaint(java.awt.Paint paint)
Sets the paint for the chart title and sends a PropertyChangeEvent to all registered listeners for the
titlePaint property. |
protected void |
setToolTipsEnabled(boolean flag)
Switches the display of tooltips for the panel on or off. |
java.awt.Point |
translateJava2DToScreen(java.awt.geom.Point2D java2DPoint)
Translates a Java2D point on the chart to a screen location. |
java.awt.geom.Point2D |
translateScreenToJava2D(java.awt.Point screenPoint)
Translates a screen location to a Java2D point. |
void |
zoom(java.awt.geom.Rectangle2D selection)
Zooms in on a selected region. |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.jfree.chart.JFreeChart chart
protected org.jfree.chart.title.LegendTitle legend
protected LegendPosition legendPosition
protected org.jfree.chart.title.TextTitle subtitle
protected org.jfree.chart.title.TextTitle sourceSubtitle
protected org.jfree.chart.ChartRenderingInfo info
protected javax.swing.event.EventListenerList listeners
protected java.awt.Image chartBuffer
protected int chartBufferHeight
protected int chartBufferWidth
protected double scaleX
protected double scaleY
Constructor Detail |
---|
public AbstractChart()
Method Detail |
---|
protected abstract org.jfree.chart.JFreeChart createDefaultChart()
public boolean getAntiAlias()
setAntiAlias(boolean)
public void setAntiAlias(boolean flag)
PropertyChangeEvent
for the
antiAlias
property.
flag
- the new flag value.getAntiAlias()
public boolean isChartBorderVisible()
setChartBorderVisible(boolean)
public void setChartBorderVisible(boolean visible)
PropertyChangeEvent
for the
chartBorderVisible
property.
visible
- the new value for the flag.isChartBorderVisible()
public java.awt.Stroke getChartBorderStroke()
setChartBorderStroke(Stroke)
public void setChartBorderStroke(java.awt.Stroke stroke)
PropertyChangeEvent
to all registered listeners for the
chartBorderPaint
property.
stroke
- the stroke (null
not permitted).getChartBorderStroke()
public java.awt.Paint getChartBorderPaint()
null
).setChartBorderPaint(Paint)
public void setChartBorderPaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
chartBorderPaint
property.
paint
- the paint (null
not permitted).getChartBorderPaint()
public java.awt.Paint getChartBackgroundPaint()
null
).setChartBackgroundPaint(Paint)
public void setChartBackgroundPaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
chartBackgroundPaint
property.
paint
- the paint (null
permitted).getChartBackgroundPaint()
public java.awt.Image getChartBackgroundImage()
null
).setChartBackgroundImage(Image)
public void setChartBackgroundImage(java.awt.Image image)
PropertyChangeEvent
to all registered listeners for the
chartBackgroundImage
property.
image
- the image (null
permitted).getChartBackgroundImage()
public float getChartBackgroundImageAlpha()
setChartBackgroundImageAlpha(float)
public void setChartBackgroundImageAlpha(float alpha)
alpha
- the new value.getChartBackgroundImageAlpha()
public org.jfree.ui.RectangleInsets getChartPadding()
public void setChartPadding(org.jfree.ui.RectangleInsets padding)
padding
- the padding.public java.lang.String getTitle()
setTitle(String)
public void setTitle(java.lang.String title)
PropertyChangeEvent
to all registered listeners for the
title
property.
title
- the title (null
not permitted).getTitle()
public java.awt.Font getTitleFont()
setTitleFont(Font)
public void setTitleFont(java.awt.Font font)
PropertyChangeEvent
to all registered listeners for the
titleFont
property.
font
- the font.getTitleFont()
public java.awt.Paint getTitlePaint()
getTitlePaint()
public void setTitlePaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
titlePaint
property.
paint
- the paint.getTitlePaint()
public java.lang.String getSubtitle()
setSubtitle(String)
public void setSubtitle(java.lang.String title)
PropertyChangeEvent
to all registered listeners for the
subtitle
property.
title
- the title.getSubtitle()
public java.awt.Font getSubtitleFont()
setSubtitleFont(Font)
public void setSubtitleFont(java.awt.Font font)
PropertyChangeEvent
to all registered listeners for the
subtitleFont
property.
font
- the font (null
not permitted).getSubtitleFont()
public java.awt.Paint getSubtitlePaint()
setSubtitlePaint(Paint)
public void setSubtitlePaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
subtitlePaint
property.
paint
- the paint (null
not permitted).getSubtitlePaint()
public java.lang.String getSource()
setSource(String)
public void setSource(java.lang.String title)
PropertyChangeEvent
to all registered listeners for the
source
property.
title
- the title.getSource()
public java.awt.Font getSourceFont()
setSourceFont(Font)
public void setSourceFont(java.awt.Font font)
PropertyChangeEvent
to all registered listeners for the
sourceFont
property.
font
- the font (null
not permitted).getSourceFont()
public java.awt.Paint getSourcePaint()
setSourcePaint(Paint)
public void setSourcePaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
sourcePaint
property.
paint
- the paint (null
not permitted).getSourcePaint()
public boolean isPlotOutlineVisible()
setPlotOutlineVisible(boolean)
public void setPlotOutlineVisible(boolean visible)
PropertyChangeEvent
to all
registered listeners for the plotOutlineVisible
property.
visible
- the new flag value.isPlotOutlineVisible()
public float getPlotBackgroundAlpha()
setPlotBackgroundAlpha(float)
public void setPlotBackgroundAlpha(float alpha)
PropertyChangeEvent
to all
registered listeners for the plotBackgroundAlpha
property.
alpha
- the alpha transparency (in the range 0.0 to 1.0).getPlotBackgroundAlpha()
public java.awt.Paint getPlotBackgroundPaint()
null
.
null
).setPlotBackgroundPaint(Paint)
public void setPlotBackgroundPaint(java.awt.Paint paint)
PropertyChangeEvent
to all
registered listeners for the plotBackgroundPaint
property.
paint
- the paint (null
permitted).getPlotBackgroundPaint()
public LegendPosition getLegendPosition()
setLegendPosition(LegendPosition)
public void setLegendPosition(LegendPosition position)
PropertyChangeEvent
to all
registered listeners for the legendPosition
property.
position
- the position (null
not permitted).getLegendPosition()
public java.awt.Font getLegendItemFont()
setLegendItemFont(Font)
public void setLegendItemFont(java.awt.Font font)
PropertyChangeEvent
to all registered listeners for the
legendItemFont
property.
font
- the font (null
not permitted).getLegendItemFont()
public java.awt.Paint getLegendItemPaint()
setLegendItemPaint(Paint)
public void setLegendItemPaint(java.awt.Paint paint)
PropertyChangeEvent
to all registered listeners for the
legendItemPaint
property.
paint
- the paint (null
not permitted).getLegendItemPaint()
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
g
- the graphics target.public void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked
in interface java.awt.event.MouseListener
event
- the event.public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
e
- the event.public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
e
- the mouse event.protected javax.swing.JPopupMenu createPopup()
public java.awt.geom.Rectangle2D getScreenDataArea()
public void restoreAutoBounds()
public void restoreAutoDomainBounds()
public void restoreAutoRangeBounds()
public java.awt.Point translateJava2DToScreen(java.awt.geom.Point2D java2DPoint)
java2DPoint
- the Java2D point.
public java.awt.geom.Point2D translateScreenToJava2D(java.awt.Point screenPoint)
screenPoint
- the screen location.
public void zoom(java.awt.geom.Rectangle2D selection)
selection
- the selected region.protected void setToolTipsEnabled(boolean flag)
flag
- true
to enable tooltips, false
to
disable tooltips.public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
getToolTipText
in class javax.swing.JComponent
e
- the mouse event.
null
if no tooltip is available.public void addLegendClickListener(LegendClickListener listener)
listener
- the listener (null
not permitted).public void removeLegendClickListener(LegendClickListener listener)
listener
- the listener (null
not permitted).public void fireLegendClickEvent(LegendClickEvent event)
event
- the event.public void chartChanged(org.jfree.chart.event.ChartChangeEvent event)
chartChanged
in interface org.jfree.chart.event.ChartChangeListener
event
- details of the chart change event.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void doSaveAs() throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |