| AffineTransform | The AffineTransformclass represents a 2D affine transform
 that performs a linear mapping from 2D coordinates to other 2D
 coordinates that preserves the "straightness" and
 "parallelness" of lines. | 
        
              | 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). | 
        
              | Arc2D.Double | This class defines an arc specified in doubleprecision. | 
        
              | Arc2D.Float | This class defines an arc specified in floatprecision. | 
        
              | Area | An Areaobject stores and manipulates a
 resolution-independent description of an enclosed area of
 2-dimensional space. | 
        
              | CubicCurve2D | The CubicCurve2Dclass defines a cubic parametric curve
 segment in(x,y)coordinate space. | 
        
              | CubicCurve2D.Double | A cubic parametric curve segment specified with doublecoordinates. | 
        
              | CubicCurve2D.Float | A cubic parametric curve segment specified with floatcoordinates. | 
        
              | Dimension2D | The Dimension2Dclass is to encapsulate a width
 and a height dimension. | 
        
              | Ellipse2D | The Ellipse2Dclass describes an ellipse that is defined
 by a framing rectangle. | 
        
              | Ellipse2D.Double | The Doubleclass defines an ellipse specified
 indoubleprecision. | 
        
              | Ellipse2D.Float | The Floatclass defines an ellipse specified
 infloatprecision. | 
        
              | FlatteningPathIterator | The FlatteningPathIteratorclass returns a flattened view of
 anotherPathIteratorobject. | 
        
              | GeneralPath | The GeneralPathclass represents a geometric path
 constructed from straight lines, and quadratic and cubic
 (Bézier) curves. | 
        
              | Line2D | This Line2Drepresents a line segment in(x,y)coordinate space. | 
        
              | Line2D.Double | A line segment specified with double coordinates. | 
        
              | Line2D.Float | A line segment specified with float coordinates. | 
        
              | Path2D | The Path2Dclass provides a simple, yet flexible
 shape which represents an arbitrary geometric path. | 
        
              | Path2D.Double | The Doubleclass defines a geometric path with
 coordinates stored in double precision floating point. | 
        
              | Path2D.Float | The Floatclass defines a geometric path with
 coordinates stored in single precision floating point. | 
        
              | Point2D | The Point2Dclass defines a point representing a location
 in(x,y)coordinate space. | 
        
              | Point2D.Double | The Doubleclass defines a point specified indoubleprecision. | 
        
              | Point2D.Float | The Floatclass defines a point specified in float
 precision. | 
        
              | QuadCurve2D | The QuadCurve2Dclass defines a quadratic parametric curve
 segment in(x,y)coordinate space. | 
        
              | QuadCurve2D.Double | A quadratic parametric curve segment specified with doublecoordinates. | 
        
              | QuadCurve2D.Float | A quadratic parametric curve segment specified with floatcoordinates. | 
        
              | Rectangle2D | The Rectangle2Dclass describes a rectangle
 defined by a location(x,y)and dimension(w x h). | 
        
              | Rectangle2D.Double | The Doubleclass defines a rectangle specified in
 double coordinates. | 
        
              | Rectangle2D.Float | The Floatclass defines a rectangle specified in float
 coordinates. | 
        
              | RectangularShape | RectangularShapeis the base class for a number ofShapeobjects whose geometry is defined by a rectangular frame. | 
        
              | 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. | 
        
              | RoundRectangle2D.Double | The Doubleclass defines a rectangle with rounded
 corners all specified indoublecoordinates. | 
        
              | RoundRectangle2D.Float | The Floatclass defines a rectangle with rounded
 corners all specified infloatcoordinates. |