| Name | Description | Type | Package | Framework |
| ArrowNeedle | A needle in the shape of an arrow. | Class | org.jfree.chart.needle | JFreeChart |
| LineNeedle | A needle that is represented by a line. | Class | org.jfree.chart.needle | JFreeChart |
| LongNeedle | A needle that is represented by a long line. | Class | org.jfree.chart.needle | JFreeChart |
| MeterNeedle | The base class used to represent the needle on aSee Also:Serialized Form | Class | org.jfree.chart.needle | JFreeChart |
| MiddlePinNeedle | A needle that is drawn as a pin shape. | Class | org.jfree.chart.needle | JFreeChart |
| PinNeedle | A needle that is drawn as a pin shape. | Class | org.jfree.chart.needle | JFreeChart |
| PlumNeedle | A needle for use with the CompassPlot class. | Class | org.jfree.chart.needle | JFreeChart |
| PointerNeedle | A needle in the shape of a pointer, for use with theSee Also:Serialized Form | Class | org.jfree.chart.needle | JFreeChart |
| ShipNeedle | A needle in the shape of a ship, for use with theSee Also:Serialized Form | Class | org.jfree.chart.needle | JFreeChart |
| WindNeedle | A needle that indicates wind direction, for use with theSee Also:Serialized Form | Class | org.jfree.chart.needle | JFreeChart |