Package org.jfree.beans
Class NumericalXYChart
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- org.jfree.beans.AbstractChart
-
- org.jfree.beans.AbstractXYChart
-
- org.jfree.beans.NumericalXYChart
-
- 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
- Direct Known Subclasses:
JAreaChart
,JLineChart
,JScatterChart
public abstract class NumericalXYChart extends AbstractXYChart
An XY chart where both the x and y-axes are numerical.- 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 NumericalXYChart()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getXAxisAutoRangeIncludesZero()
Returns the flag that controls whether or not the auto range calculation is forced to include zero.AxisScale
getXAxisScale()
Returns the scale type for the x-axis.void
setXAxisAutoRangeIncludesZero(boolean include)
Sets the flag that controls whether or not the auto range calculation is forced to include zero and sends aPropertyChangeEvent
for thexAxisAutoRangeIncludesZero
property to all registered listeners.void
setXAxisScale(AxisScale scale)
Sets the scale type for the x-axis and sends aPropertyChangeEvent
for thexAxisScale
property to all registered listeners.-
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, createDefaultChart, 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
-
NumericalXYChart
public NumericalXYChart()
Default constructor.
-
-
Method Detail
-
getXAxisAutoRangeIncludesZero
public boolean getXAxisAutoRangeIncludesZero()
Returns the flag that controls whether or not the auto range calculation is forced to include zero.- Returns:
- A boolean.
- See Also:
setXAxisAutoRangeIncludesZero(boolean)
-
setXAxisAutoRangeIncludesZero
public void setXAxisAutoRangeIncludesZero(boolean include)
Sets the flag that controls whether or not the auto range calculation is forced to include zero and sends aPropertyChangeEvent
for thexAxisAutoRangeIncludesZero
property to all registered listeners.- Parameters:
include
- the new flag value.- See Also:
getXAxisAutoRangeIncludesZero()
-
getXAxisScale
public AxisScale getXAxisScale()
Returns the scale type for the x-axis.- Returns:
- The scale type for the x-axis.
- See Also:
setXAxisScale(AxisScale)
-
setXAxisScale
public void setXAxisScale(AxisScale scale)
Sets the scale type for the x-axis and sends aPropertyChangeEvent
for thexAxisScale
property to all registered listeners.- Parameters:
scale
- the scale type (null
not permitted).- See Also:
getXAxisScale()
-
-