Package org.jfree.chart

Core classes, including JFreeChart and ChartPanel.

Interface Summary

ChartMouseListener The interface that must be implemented by classes that wish to receive ChartMouseEvent notifications from a ChartPanel.
Effect3D An interface that should be implemented by renderers that use a 3D effect.
LegendItemSource A source of legend items.

Class Summary

ChartColor Class to extend the number of Colors available to the charts.
ChartFactory A collection of utility methods for creating some standard charts with JFreeChart.
ChartFrame A frame for displaying a chart.
ChartMouseEvent A mouse event for a chart that is displayed in a ChartPanel.
ChartPanel A Swing GUI component for displaying a JFreeChart object.
ChartRenderingInfo A structure for storing rendering information from one call to the JFreeChart.draw() method.
ChartUtilities A collection of utility methods for JFreeChart.
ClipPath This class would typically be used with a ContourPlot.
DrawableLegendItem This class contains a single legend item along with position details for drawing the item on a particular chart.
HashUtilities Some utility methods for calculating hash codes.
JFreeChart A chart class implemented using the Java 2D APIs.
LegendItem A temporary storage object for recording the properties of a legend item, without any consideration for layout issues.
LegendItemCollection A collection of legend items.
LegendRenderingOrder Represents the order for rendering legend items.
PaintMap A storage structure that maps Comparable instances with Paint instances.
PolarChartPanel PolarChartPanel is the top level object for using the PolarPlot.
StrokeMap A storage structure that maps Comparable instances with Stroke instances.
Core classes, including JFreeChart and ChartPanel.