| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.font | Provides classes and interface relating to fonts. | 
| java.awt.geom | Provides the Java 2D classes for defining and performing operations
on objects related to two-dimensional geometry. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PointA point representing a location in  (x,y)coordinate space,
 specified in integer precision. | 
| Modifier and Type | Method and Description | 
|---|---|
| Point2D | RadialGradientPaint. getCenterPoint()Returns a copy of the center point of the radial gradient. | 
| Point2D | LinearGradientPaint. getEndPoint()Returns a copy of the end point of the gradient axis. | 
| Point2D | RadialGradientPaint. getFocusPoint()Returns a copy of the focus point of the radial gradient. | 
| Point2D | GradientPaint. getPoint1()Returns a copy of the point P1 that anchors the first color. | 
| Point2D | GradientPaint. getPoint2()Returns a copy of the point P2 which anchors the second color. | 
| Point2D | LinearGradientPaint. getStartPoint()Returns a copy of the start point of the gradient axis. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Shape. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| boolean | Polygon. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| Constructor and Description | 
|---|
| GradientPaint(Point2D pt1,
             Color color1,
             Point2D pt2,
             Color color2)Constructs a simple acyclic  GradientPaintobject. | 
| GradientPaint(Point2D pt1,
             Color color1,
             Point2D pt2,
             Color color2,
             boolean cyclic)Constructs either a cyclic or acyclic  GradientPaintobject depending on thebooleanparameter. | 
| LinearGradientPaint(Point2D start,
                   Point2D end,
                   float[] fractions,
                   Color[] colors)Constructs a  LinearGradientPaintwith a defaultNO_CYCLErepeating method andSRGBcolor space. | 
| LinearGradientPaint(Point2D start,
                   Point2D end,
                   float[] fractions,
                   Color[] colors,
                   MultipleGradientPaint.CycleMethod cycleMethod)Constructs a  LinearGradientPaintwith a defaultSRGBcolor space. | 
| LinearGradientPaint(Point2D start,
                   Point2D end,
                   float[] fractions,
                   Color[] colors,
                   MultipleGradientPaint.CycleMethod cycleMethod,
                   MultipleGradientPaint.ColorSpaceType colorSpace,
                   AffineTransform gradientTransform)Constructs a  LinearGradientPaint. | 
| RadialGradientPaint(Point2D center,
                   float radius,
                   float[] fractions,
                   Color[] colors)Constructs a  RadialGradientPaintwith a defaultNO_CYCLErepeating method andSRGBcolor space,
 using the center as the focus point. | 
| RadialGradientPaint(Point2D center,
                   float radius,
                   float[] fractions,
                   Color[] colors,
                   MultipleGradientPaint.CycleMethod cycleMethod)Constructs a  RadialGradientPaintwith a defaultSRGBcolor space, using the center as the focus point. | 
| RadialGradientPaint(Point2D center,
                   float radius,
                   Point2D focus,
                   float[] fractions,
                   Color[] colors,
                   MultipleGradientPaint.CycleMethod cycleMethod)Constructs a  RadialGradientPaintwith a defaultSRGBcolor space. | 
| RadialGradientPaint(Point2D center,
                   float radius,
                   Point2D focus,
                   float[] fractions,
                   Color[] colors,
                   MultipleGradientPaint.CycleMethod cycleMethod,
                   MultipleGradientPaint.ColorSpaceType colorSpace,
                   AffineTransform gradientTransform)Constructs a  RadialGradientPaint. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Point2D | GlyphVector. getGlyphPosition(int glyphIndex)Returns the position of the specified glyph relative to the
 origin of this  GlyphVector. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TextLayout. hitToPoint(TextHitInfo hit,
          Point2D point)Convert a hit to a point in standard coordinates. | 
| abstract void | LayoutPath. pathToPoint(Point2D location,
           boolean preceding,
           Point2D point)Convert a location relative to the path to a point in user
 coordinates. | 
| abstract boolean | LayoutPath. pointToPath(Point2D point,
           Point2D location)Convert a point in user space to a location relative to the
 path. | 
| abstract void | GlyphVector. setGlyphPosition(int glyphIndex,
                Point2D newPos)Sets the position of the specified glyph within this
  GlyphVector. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Point2D.DoubleThe  Doubleclass defines a point specified indoubleprecision. | 
| static class  | Point2D.FloatThe  Floatclass defines a point specified in float
 precision. | 
| Modifier and Type | Method and Description | 
|---|---|
| Point2D | AffineTransform. deltaTransform(Point2D ptSrc,
              Point2D ptDst)Transforms the relative distance vector specified by
  ptSrcand stores the result inptDst. | 
| abstract Point2D | CubicCurve2D. getCtrlP1()Returns the first control point. | 
| Point2D | CubicCurve2D.Float. getCtrlP1()Returns the first control point. | 
| Point2D | CubicCurve2D.Double. getCtrlP1()Returns the first control point. | 
| abstract Point2D | CubicCurve2D. getCtrlP2()Returns the second control point. | 
| Point2D | CubicCurve2D.Float. getCtrlP2()Returns the second control point. | 
| Point2D | CubicCurve2D.Double. getCtrlP2()Returns the second control point. | 
| abstract Point2D | QuadCurve2D. getCtrlPt()Returns the control point. | 
| Point2D | QuadCurve2D.Float. getCtrlPt()Returns the control point. | 
| Point2D | QuadCurve2D.Double. getCtrlPt()Returns the control point. | 
| Point2D | Path2D. getCurrentPoint()Returns the coordinates most recently added to the end of the path
 as a  Point2Dobject. | 
| Point2D | Arc2D. getEndPoint()Returns the ending point of the arc. | 
| abstract Point2D | Line2D. getP1()Returns the start  Point2Dof thisLine2D. | 
| Point2D | Line2D.Float. getP1()Returns the start  Point2Dof thisLine2D. | 
| Point2D | Line2D.Double. getP1()Returns the start  Point2Dof thisLine2D. | 
| abstract Point2D | QuadCurve2D. getP1()Returns the start point. | 
| Point2D | QuadCurve2D.Float. getP1()Returns the start point. | 
| Point2D | QuadCurve2D.Double. getP1()Returns the start point. | 
| abstract Point2D | CubicCurve2D. getP1()Returns the start point. | 
| Point2D | CubicCurve2D.Float. getP1()Returns the start point. | 
| Point2D | CubicCurve2D.Double. getP1()Returns the start point. | 
| abstract Point2D | Line2D. getP2()Returns the end  Point2Dof thisLine2D. | 
| Point2D | Line2D.Float. getP2()Returns the end  Point2Dof thisLine2D. | 
| Point2D | Line2D.Double. getP2()Returns the end  Point2Dof thisLine2D. | 
| abstract Point2D | QuadCurve2D. getP2()Returns the end point. | 
| Point2D | QuadCurve2D.Float. getP2()Returns the end point. | 
| Point2D | QuadCurve2D.Double. getP2()Returns the end point. | 
| abstract Point2D | CubicCurve2D. getP2()Returns the end point. | 
| Point2D | CubicCurve2D.Float. getP2()Returns the end point. | 
| Point2D | CubicCurve2D.Double. getP2()Returns the end point. | 
| Point2D | Arc2D. getStartPoint()Returns the starting point of the arc. | 
| Point2D | AffineTransform. inverseTransform(Point2D ptSrc,
                Point2D ptDst)Inverse transforms the specified  ptSrcand stores the
 result inptDst. | 
| Point2D | AffineTransform. transform(Point2D ptSrc,
         Point2D ptDst)Transforms the specified  ptSrcand stores the result
 inptDst. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Rectangle2D. add(Point2D pt)Adds the  Point2Dobjectptto thisRectangle2D. | 
| static boolean | Path2D. contains(PathIterator pi,
        Point2D p)Tests if the specified  Point2Dis inside the closed
 boundary of the specifiedPathIterator. | 
| boolean | Line2D. contains(Point2D p)Tests if a given  Point2Dis inside the boundary of
 thisLine2D. | 
| boolean | QuadCurve2D. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| boolean | Area. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| boolean | Path2D. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| boolean | CubicCurve2D. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| boolean | RectangularShape. contains(Point2D p)Tests if a specified  Point2Dis inside the boundary
 of theShape, as described by the
 
 definition of insideness. | 
| Point2D | AffineTransform. deltaTransform(Point2D ptSrc,
              Point2D ptDst)Transforms the relative distance vector specified by
  ptSrcand stores the result inptDst. | 
| double | Point2D. distance(Point2D pt)Returns the distance from this  Point2Dto a
 specifiedPoint2D. | 
| double | Point2D. distanceSq(Point2D pt)Returns the square of the distance from this
  Point2Dto a specifiedPoint2D. | 
| Point2D | AffineTransform. inverseTransform(Point2D ptSrc,
                Point2D ptDst)Inverse transforms the specified  ptSrcand stores the
 result inptDst. | 
| int | Rectangle2D. outcode(Point2D p)Determines where the specified  Point2Dlies with
 respect to thisRectangle2D. | 
| double | Line2D. ptLineDist(Point2D pt)Returns the distance from a  Point2Dto this line. | 
| double | Line2D. ptLineDistSq(Point2D pt)Returns the square of the distance from a specified
  Point2Dto this line. | 
| double | Line2D. ptSegDist(Point2D pt)Returns the distance from a  Point2Dto this line
 segment. | 
| double | Line2D. ptSegDistSq(Point2D pt)Returns the square of the distance from a  Point2Dto
 this line segment. | 
| int | Line2D. relativeCCW(Point2D p)Returns an indicator of where the specified  Point2Dlies with respect to this line segment. | 
| void | Arc2D. setAngles(Point2D p1,
         Point2D p2)Sets the starting angle and angular extent of this arc using
 two points. | 
| void | Arc2D. setAngleStart(Point2D p)Sets the starting angle of this arc to the angle that the
 specified point defines relative to the center of this arc. | 
| void | Arc2D. setArc(Point2D loc,
      Dimension2D size,
      double angSt,
      double angExt,
      int closure)Sets the location, size, angular extents, and closure type of
 this arc to the specified values. | 
| void | Arc2D. setArcByTangent(Point2D p1,
               Point2D p2,
               Point2D p3,
               double radius)Sets the position, bounds, and angular extents of this arc to the
 specified value. | 
| void | QuadCurve2D. setCurve(Point2D[] pts,
        int offset)Sets the location of the end points and control points of this
  QuadCurve2Dto the coordinates of thePoint2Dobjects at the specified offset in
 the specified array. | 
| void | CubicCurve2D. setCurve(Point2D[] pts,
        int offset)Sets the location of the end points and control points of this curve
 to the coordinates of the  Point2Dobjects at the specified
 offset in the specified array. | 
| void | QuadCurve2D. setCurve(Point2D p1,
        Point2D cp,
        Point2D p2)Sets the location of the end points and control point of this
  QuadCurve2Dto the specifiedPoint2Dcoordinates. | 
| void | CubicCurve2D. setCurve(Point2D p1,
        Point2D cp1,
        Point2D cp2,
        Point2D p2)Sets the location of the end points and control points of this curve
 to the specified  Point2Dcoordinates. | 
| void | RectangularShape. setFrame(Point2D loc,
        Dimension2D size)Sets the location and size of the framing rectangle of this
  Shapeto the specifiedPoint2DandDimension2D, respectively. | 
| void | RectangularShape. setFrameFromCenter(Point2D center,
                  Point2D corner)Sets the framing rectangle of this  Shapebased on a
 specified centerPoint2Dand cornerPoint2D. | 
| void | RectangularShape. setFrameFromDiagonal(Point2D p1,
                    Point2D p2)Sets the diagonal of the framing rectangle of this  Shapebased on two specifiedPoint2Dobjects. | 
| void | Line2D. setLine(Point2D p1,
       Point2D p2)Sets the location of the end points of this  Line2Dto
 the specifiedPoint2Dcoordinates. | 
| void | Point2D. setLocation(Point2D p)Sets the location of this  Point2Dto the same
 coordinates as the specifiedPoint2Dobject. | 
| void | AffineTransform. transform(Point2D[] ptSrc,
         int srcOff,
         Point2D[] ptDst,
         int dstOff,
         int numPts)Transforms an array of point objects by this transform. | 
| void | AffineTransform. transform(Point2D[] ptSrc,
         int srcOff,
         Point2D[] ptDst,
         int dstOff,
         int numPts)Transforms an array of point objects by this transform. | 
| Point2D | AffineTransform. transform(Point2D ptSrc,
         Point2D ptDst)Transforms the specified  ptSrcand stores the result
 inptDst. | 
| Constructor and Description | 
|---|
| Double(Point2D p1,
      Point2D p2)Constructs and initializes a  Line2Dfrom the
 specifiedPoint2Dobjects. | 
| Float(Point2D p1,
     Point2D p2)Constructs and initializes a  Line2Dfrom the
 specifiedPoint2Dobjects. | 
| Modifier and Type | Method and Description | 
|---|---|
| Point2D | BufferedImageOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source image. | 
| Point2D | RescaleOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | LookupOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | RasterOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source Raster. | 
| Point2D | AffineTransformOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source. | 
| Point2D | ConvolveOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | BandCombineOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source  Raster. | 
| Point2D | ColorConvertOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Modifier and Type | Method and Description | 
|---|---|
| Point2D | BufferedImageOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source image. | 
| Point2D | RescaleOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | LookupOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | RasterOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source Raster. | 
| Point2D | AffineTransformOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source. | 
| Point2D | ConvolveOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
| Point2D | BandCombineOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the corresponding destination point given a
 point in the source  Raster. | 
| Point2D | ColorConvertOp. getPoint2D(Point2D srcPt,
          Point2D dstPt)Returns the location of the destination point given a
 point in the source. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.