Java SE - Class Diagram - Classes that implement Shape
| Name | Type | Package | Detail |
| | | |
| Arc2D | Class | awt.geom | Detail |
| Arc2D.Double | Class | awt.geom | Detail |
| Arc2D.Float | Class | awt.geom | Detail |
| Area | Class | awt.geom | Detail |
| BasicTextUI.BasicCaret | Class | plaf.basic | Detail |
| CubicCurve2D | Class | awt.geom | Detail |
| CubicCurve2D.Double | Class | awt.geom | Detail |
| CubicCurve2D.Float | Class | awt.geom | Detail |
| DefaultCaret | Class | swing.text | Detail |
| Ellipse2D | Class | awt.geom | Detail |
| Ellipse2D.Double | Class | awt.geom | Detail |
| Ellipse2D.Float | Class | awt.geom | Detail |
| GeneralPath | Class | awt.geom | Detail |
| Line2D | Class | awt.geom | Detail |
| Line2D.Double | Class | awt.geom | Detail |
| Line2D.Float | Class | awt.geom | Detail |
| Path2D | Class | awt.geom | Detail |
| Path2D.Double | Class | awt.geom | Detail |
| Path2D.Float | Class | awt.geom | Detail |
| Polygon | Class | java.awt | Detail |
| QuadCurve2D | Class | awt.geom | Detail |
| QuadCurve2D.Double | Class | awt.geom | Detail |
| QuadCurve2D.Float | Class | awt.geom | Detail |
| Rectangle | Class | java.awt | Detail |
| Rectangle2D | Class | awt.geom | Detail |
| Rectangle2D.Double | Class | awt.geom | Detail |
| Rectangle2D.Float | Class | awt.geom | Detail |
| RectangularShape | Class | awt.geom | Detail |
| RoundRectangle2D | Class | awt.geom | Detail |
| RoundRectangle2D.Double | Class | awt.geom | Detail |
| RoundRectangle2D.Float | Class | awt.geom | Detail |