|
Java Platform 1.2 Beta 4 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
PathIterator | The iteration interface for objects which traverse the geometric outline of the boundary of an object which implements the Shape interface. |
Class Summary | |
AffineTransform | This class represents a 2D affine transform which performs a linear mapping from 2D coordinates to other 2D coordinates in a manner which preserves the "straightness" and "parallelness" of lines. |
Arc2D | An arc defined by a bounding rectangle, start angle and angular extent, and a closure type (one of OPEN, CHORD, or PIE). |
Arc2D.Double | An arc specified in double precision, |
Arc2D.Float | An arc specified in float precision, |
Area | Area is a device-independent specification of an arbitrarily-shaped area. |
CubicCurve2D | A cubic parametric curve segment in (x, y) coordinate space. |
CubicCurve2D.Double | A cubic parametric curve segment specified with double coordinates. |
CubicCurve2D.Float | A cubic parametric curve segment specified with float coordinates. |
Dimension2D | A class to encapsulate a width and a height Dimension. |
Ellipse2D | An ellipse defined by a bounding rectangle. |
Ellipse2D.Double | An ellipse specified in double precision. |
Ellipse2D.Float | An ellipse specified in float precision. |
FlatteningPathIterator | This class returns a flattened view of another PathIterator object. |
GeneralPath | This class represents a geometric path constructed from straight lines, quadratic and cubic (Bezier) curves. |
Line2D | 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. |
Point2D | A point representing a location in (x, y) coordinate space. |
Point2D.Double | A point specified in double precision. |
Point2D.Float | A point specified in float precision. |
QuadCurve2D | A quadratic parametric curve segment in (x, y) coordinate space. |
QuadCurve2D.Double | A quadratic parametric curve segment specified with double coordinates. |
QuadCurve2D.Float | A quadratic parametric curve segment specified with float coordinates. |
Rectangle2D | A rectangle defined by a location (x, y) and dimension (w x h). |
Rectangle2D.Double | A rectangle specified in double coordinates. |
Rectangle2D.Float | A rectangle specified in float coordinates. |
RectangularShape | The base class for a number of shapes whose geometry is defined by a rectangular frame. |
RoundRectangle2D | A rectangle with rounded corners defined by a location (x, y), a dimension (w x h), and the width and height of an arc to round the corners with. |
RoundRectangle2D.Double | A rectangle with rounded corners all specified in double coordinates. |
RoundRectangle2D.Float | A rectangle with rounded corners all specified in float coordinates. |
Exception Summary | |
IllegalPathStateException | This exception is thrown if an operation is performed on a path in an illegal state, such as appending a path segment without an initial moveto. |
NoninvertibleTransformException | This exception is thrown if an operation is performed requiring the inverse of a Transform object and the Transform is not invertible. |
Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry. Some important features of the package include:
|
Java Platform 1.2 Beta 4 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |