# Package org.jfree.chart

- Interface Summary
  Interface | Description
  --- | ---
  ChartMouseListener | The interface that must be implemented by classes that wish to receive `ChartMouseEvent` notifications from a `ChartPanel`.
  ChartTheme | A `ChartTheme` a class that can apply a style or 'theme' to a chart.
  LegendItemSource | A source of legend items.

- Class Summary
  Class | Description
  --- | ---
  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.
  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.
  ChartTransferable | A class used to represent a chart on the clipboard.
  ChartUtilities | A collection of utility methods for JFreeChart.
  HashUtilities | Some utility methods for calculating hash codes.
  JFreeChart | A chart class implemented using the Java 2D APIs.
  JFreeChartInfo | Information about the JFreeChart project.
  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.
  MouseWheelHandler | A class that handles mouse wheel events for the `ChartPanel` class.
  StandardChartTheme | A default implementation of the `ChartTheme` interface.