| class  | Arc2D | Arc2Dis the abstract superclass for all objects that
 store a 2D arc defined by a framing rectangle,
 start angle, angular extent (length of the arc), and a closure type
 (OPEN,CHORD, orPIE).
 | 
| static class  | Arc2D.Double | This class defines an arc specified in doubleprecision. | 
| static class  | Arc2D.Float | This class defines an arc specified in floatprecision. | 
| class  | Ellipse2D | The Ellipse2Dclass describes an ellipse that is defined
 by a framing rectangle. | 
| static class  | Ellipse2D.Double | The Doubleclass defines an ellipse specified
 indoubleprecision. | 
| static class  | Ellipse2D.Float | The Floatclass defines an ellipse specified
 infloatprecision. | 
| class  | Rectangle2D | The Rectangle2Dclass describes a rectangle
 defined by a location(x,y)and dimension(w x h). | 
| static class  | Rectangle2D.Double | The Doubleclass defines a rectangle specified in
 double coordinates. | 
| static class  | Rectangle2D.Float | The Floatclass defines a rectangle specified in float
 coordinates. | 
| class  | RoundRectangle2D | The RoundRectangle2Dclass defines a rectangle with
 rounded corners defined by a location(x,y), a
 dimension(w x h), and the width and height of an arc
 with which to round the corners. | 
| static class  | RoundRectangle2D.Double | The Doubleclass defines a rectangle with rounded
 corners all specified indoublecoordinates. | 
| static class  | RoundRectangle2D.Float | The Floatclass defines a rectangle with rounded
 corners all specified infloatcoordinates. |