Package org.jfree.beans
Class JLineChart
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- org.jfree.beans.AbstractChart
-
- org.jfree.beans.AbstractXYChart
-
- org.jfree.beans.NumericalXYChart
-
- org.jfree.beans.JLineChart
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,org.jfree.chart.event.ChartChangeListener
public class JLineChart extends NumericalXYChart
A JavaBean that displays a line chart.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.beans.AbstractChart
chart, chartBuffer, chartBufferHeight, chartBufferWidth, info, legend, legendPosition, listeners, scaleX, scaleY, sourceSubtitle, subtitle
-
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
-
-
Constructor Summary
Constructors Constructor Description JLineChart()Creates a new pie chart bean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jfree.chart.JFreeChartcreateDefaultChart()Creates a default chart.org.jfree.data.xy.XYDatasetgetDataset()Returns the dataset used by the chart.booleangetShapesVisible()Returnstrueif a shape is drawn to indicate each data item, andfalseotherwise.voidsetDataset(org.jfree.data.xy.XYDataset dataset)Sets the dataset used by the chart and sends aPropertyChangeEventfor thedatasetproperty to all registered listeners.voidsetShapesVisible(boolean visible)Sets a flag that controls whether or not shapes are drawn to highlight each data item and sends aPropertyChangeEventfor theshapesVisibleproperty to all registered listeners.-
Methods inherited from class org.jfree.beans.NumericalXYChart
getXAxisAutoRangeIncludesZero, getXAxisScale, setXAxisAutoRangeIncludesZero, setXAxisScale
-
Methods inherited from class org.jfree.beans.AbstractXYChart
addXYItemClickListener, fireXYItemClickEvent, getOrientation, getToolTipFormat, getXAxisGridlinePaint, getXAxisLabel, getXAxisLabelFont, getXAxisLabelPaint, getXAxisLocation, getXAxisLowerMargin, getXAxisTickLabelFont, getXAxisTickLabelPaint, getXAxisUpperMargin, getYAxisAutoRangeIncludesZero, getYAxisGridlinePaint, getYAxisLabel, getYAxisLabelFont, getYAxisLabelPaint, getYAxisLocation, getYAxisLowerMargin, getYAxisScale, getYAxisTickLabelFont, getYAxisTickLabelPaint, getYAxisUpperMargin, isXAxisGridlinesVisible, isXAxisInverted, isXAxisNegativeArrowVisible, isXAxisPositiveArrowVisible, isYAxisGridlinesVisible, isYAxisInverted, isYAxisNegativeArrowVisible, isYAxisPositiveArrowVisible, mouseClicked, removeXYItemClickListener, setOrientation, setToolTipFormat, setXAxisGridlinePaint, setXAxisGridlinesVisible, setXAxisInverted, setXAxisLabel, setXAxisLabelFont, setXAxisLabelPaint, setXAxisLocation, setXAxisLowerMargin, setXAxisNegativeArrowVisible, setXAxisPositiveArrowVisible, setXAxisTickLabelFont, setXAxisTickLabelPaint, setXAxisUpperMargin, setYAxisAutoRangeIncludesZero, setYAxisGridlinePaint, setYAxisGridlinesVisible, setYAxisInverted, setYAxisLabel, setYAxisLabelFont, setYAxisLabelPaint, setYAxisLocation, setYAxisLowerMargin, setYAxisNegativeArrowVisible, setYAxisPositiveArrowVisible, setYAxisScale, setYAxisTickLabelFont, setYAxisTickLabelPaint, setYAxisUpperMargin
-
Methods inherited from class org.jfree.beans.AbstractChart
actionPerformed, addLegendClickListener, chartChanged, createPopup, doSaveAs, fireLegendClickEvent, getAntiAlias, getChartBackgroundImage, getChartBackgroundImageAlpha, getChartBackgroundPaint, getChartBorderPaint, getChartBorderStroke, getChartPadding, getLegendItemFont, getLegendItemPaint, getLegendPosition, getPlotBackgroundAlpha, getPlotBackgroundPaint, getScreenDataArea, getSource, getSourceFont, getSourcePaint, getSubtitle, getSubtitleFont, getSubtitlePaint, getTitle, getTitleFont, getTitlePaint, getToolTipText, isChartBorderVisible, isPlotOutlineVisible, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintComponent, removeLegendClickListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, setAntiAlias, setChartBackgroundImage, setChartBackgroundImageAlpha, setChartBackgroundPaint, setChartBorderPaint, setChartBorderStroke, setChartBorderVisible, setChartPadding, setLegendItemFont, setLegendItemPaint, setLegendPosition, setPlotBackgroundAlpha, setPlotBackgroundPaint, setPlotOutlineVisible, setSource, setSourceFont, setSourcePaint, setSubtitle, setSubtitleFont, setSubtitlePaint, setTitle, setTitleFont, setTitlePaint, setToolTipsEnabled, translateJava2DToScreen, translateScreenToJava2D, zoom
-
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, 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, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
JLineChart
public JLineChart()
Creates a new pie chart bean.
-
-
Method Detail
-
createDefaultChart
protected org.jfree.chart.JFreeChart createDefaultChart()
Creates a default chart.- Specified by:
createDefaultChartin classAbstractChart- Returns:
- The default chart.
-
getDataset
public org.jfree.data.xy.XYDataset getDataset()
Returns the dataset used by the chart.- Returns:
- The dataset (possibly
null). - See Also:
setDataset(XYDataset)
-
setDataset
public void setDataset(org.jfree.data.xy.XYDataset dataset)
Sets the dataset used by the chart and sends aPropertyChangeEventfor thedatasetproperty to all registered listeners.- Parameters:
dataset- the dataset (nullpermitted).- See Also:
getDataset()
-
getShapesVisible
public boolean getShapesVisible()
Returnstrueif a shape is drawn to indicate each data item, andfalseotherwise.- Returns:
- A boolean.
- See Also:
setShapesVisible(boolean)
-
setShapesVisible
public void setShapesVisible(boolean visible)
Sets a flag that controls whether or not shapes are drawn to highlight each data item and sends aPropertyChangeEventfor theshapesVisibleproperty to all registered listeners.- Parameters:
visible- the new flag value.- See Also:
getShapesVisible()
-
-