| Name | Description | Type | Package | Framework |
| AbstractAnnotation | An abstract implementation of the Annotation interface, containing a mechanism for registering change listeners. | Class | org.jfree.chart.annotations | JFreeChart |
| AbstractXYAnnotation | The interface that must be supported by annotations that are to be added toSee Also:Serialized Form | Class | org.jfree.chart.annotations | JFreeChart |
| Annotation | The base interface for annotations. | Interface | org.jfree.chart.annotations | JFreeChart |
| CategoryAnnotation | The interface that must be supported by annotations that are to be added to a CategoryPlot. | Interface | org.jfree.chart.annotations | JFreeChart |
| CategoryLineAnnotation | A line annotation that can be placed on a CategoryPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| CategoryPointerAnnotation | An arrow and label that can be placed on a CategoryPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| CategoryTextAnnotation | A text annotation that can be placed on a CategoryPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| TextAnnotation | A base class for text annotations. | Class | org.jfree.chart.annotations | JFreeChart |
| XYAnnotation | The interface that must be supported by annotations that are to be added to an XYPlot. | Interface | org.jfree.chart.annotations | JFreeChart |
| XYAnnotationBoundsInfo | An interface that supplies information about the bounds of the annotation. | Interface | org.jfree.chart.annotations | JFreeChart |
| XYBoxAnnotation | A box annotation that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYDataImageAnnotation | An annotation that allows an image to be placed within a rectangle specified in data coordinates on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYDrawableAnnotation | A general annotation that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYImageAnnotation | An annotation that allows an image to be placed at some location on TODO: implement serialization properly (image is not serializable). | Class | org.jfree.chart.annotations | JFreeChart |
| XYLineAnnotation | A simple line annotation that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYPointerAnnotation | An arrow and label that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYPolygonAnnotation | A polygon annotation that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYShapeAnnotation | A simple Shape annotation that can be placed on an XYPlot. | Class | org.jfree.chart.annotations | JFreeChart |
| XYTextAnnotation | A text annotation that can be placed at a particular (x, y) location on anSee Also:Serialized Form | Class | org.jfree.chart.annotations | JFreeChart |
| XYTitleAnnotation | An annotation that allows any Title to be placed at a location onSince:1. | Class | org.jfree.chart.annotations | JFreeChart |
| XYTextSimpleAnnotation | Class | org.jfree.chart.annotations | Fiji | |