| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Point2D 的软件包 | |
|---|---|
| java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 | 
| java.awt.font | 提供与字体相关的类和接口。 | 
| java.awt.geom | 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 | 
| java.awt.image | 提供创建和修改图像的各种类。 | 
| java.awt 中 Point2D 的使用 | 
|---|
| java.awt 中 Point2D 的子类 | |
|---|---|
 class | 
Point
表示 (x,y) 坐标空间中的位置的点,以整数精度指定。 | 
| 返回 Point2D 的 java.awt 中的方法 | |
|---|---|
 Point2D | 
RadialGradientPaint.getCenterPoint()
返回辐射状渐变中心点的副本。  | 
 Point2D | 
LinearGradientPaint.getEndPoint()
返回渐变轴结束点的副本。  | 
 Point2D | 
RadialGradientPaint.getFocusPoint()
返回渐变轴结束点的副本。  | 
 Point2D | 
GradientPaint.getPoint1()
返回着第一种颜色的点 P1 的副本。  | 
 Point2D | 
GradientPaint.getPoint2()
返回着第二种颜色的点 P2 的副本。  | 
 Point2D | 
LinearGradientPaint.getStartPoint()
返回渐变轴起始点的副本。  | 
| 参数类型为 Point2D 的 java.awt 中的方法 | |
|---|---|
 boolean | 
Polygon.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 boolean | 
Shape.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
| 参数类型为 Point2D 的 java.awt 中的构造方法 | |
|---|---|
GradientPaint(Point2D pt1,
Color color1,
Point2D pt2,
Color color2)
构造一个简单的非周期性 GradientPaint 对象。 | 
|
GradientPaint(Point2D pt1,
Color color1,
Point2D pt2,
Color color2,
boolean cyclic)
根据 boolean 参数构造一个周期性或非周期性的 GradientPaint 对象。 | 
|
LinearGradientPaint(Point2D start,
Point2D end,
float[] fractions,
Color[] colors)
构造一个具有默认 NO_CYCLE 重复方法和 SRGB 颜色空间的 LinearGradientPaint。 | 
|
LinearGradientPaint(Point2D start,
Point2D end,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod)
构造一个具有默认 SRGB 颜色空间的 LinearGradientPaint。 | 
|
LinearGradientPaint(Point2D start,
Point2D end,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod,
MultipleGradientPaint.ColorSpaceType colorSpace,
AffineTransform gradientTransform)
构造一个 LinearGradientPaint。 | 
|
RadialGradientPaint(Point2D center,
float radius,
float[] fractions,
Color[] colors)
用中心点作为焦点,构造一个具有默认 NO_CYCLE 重复方法和 SRGB 颜色空间的 RadialGradientPaint。 | 
|
RadialGradientPaint(Point2D center,
float radius,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod)
用中心点作为焦点,构造一个具有默认 SRGB 颜色空间的 RadialGradientPaint。 | 
|
RadialGradientPaint(Point2D center,
float radius,
Point2D focus,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod)
构造一个具有默认 SRGB 颜色空间的 RadialGradientPaint。 | 
|
RadialGradientPaint(Point2D center,
float radius,
Point2D focus,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod,
MultipleGradientPaint.ColorSpaceType colorSpace,
AffineTransform gradientTransform)
构造一个 RadialGradientPaint。 | 
|
| java.awt.font 中 Point2D 的使用 | 
|---|
| 返回 Point2D 的 java.awt.font 中的方法 | |
|---|---|
abstract  Point2D | 
GlyphVector.getGlyphPosition(int glyphIndex)
返回与此 GlyphVector 原点对应的指定字形的位置。 | 
| 参数类型为 Point2D 的 java.awt.font 中的方法 | |
|---|---|
 void | 
TextLayout.hitToPoint(TextHitInfo hit,
Point2D point)
将一个命中点转换为标准坐标中的一个点。  | 
abstract  void | 
LayoutPath.pathToPoint(Point2D location,
boolean preceding,
Point2D point)
将相对于路径的位置转换为用户坐标中的点。  | 
abstract  boolean | 
LayoutPath.pointToPath(Point2D point,
Point2D location)
将用户空间中的点转换为相对于路径的位置。  | 
abstract  void | 
GlyphVector.setGlyphPosition(int glyphIndex,
Point2D newPos)
设置此 GlyphVector 中的指定字形位置。 | 
| java.awt.geom 中 Point2D 的使用 | 
|---|
| java.awt.geom 中 Point2D 的子类 | |
|---|---|
static class | 
Point2D.Double
Double 类以 double 精度定义指定的点。 | 
static class | 
Point2D.Float
Float 类以 float 精度定义指定的点。 | 
| 返回 Point2D 的 java.awt.geom 中的方法 | |
|---|---|
 Point2D | 
AffineTransform.deltaTransform(Point2D ptSrc,
Point2D ptDst)
变换由 ptSrc 指定的相对距离向量,并将结果存储在 ptDst 中。 | 
abstract  Point2D | 
CubicCurve2D.getCtrlP1()
返回第一个控制点。  | 
 Point2D | 
CubicCurve2D.Float.getCtrlP1()
返回第一个控制点。  | 
 Point2D | 
CubicCurve2D.Double.getCtrlP1()
返回第一个控制点。  | 
abstract  Point2D | 
CubicCurve2D.getCtrlP2()
返回第二个控制点。  | 
 Point2D | 
CubicCurve2D.Float.getCtrlP2()
返回第二个控制点。  | 
 Point2D | 
CubicCurve2D.Double.getCtrlP2()
返回第二个控制点。  | 
abstract  Point2D | 
QuadCurve2D.getCtrlPt()
返回控制点。  | 
 Point2D | 
QuadCurve2D.Float.getCtrlPt()
返回控制点。  | 
 Point2D | 
QuadCurve2D.Double.getCtrlPt()
返回控制点。  | 
 Point2D | 
Path2D.getCurrentPoint()
返回最近添加到路径尾部的坐标(以 Point2D 对象形式)。 | 
 Point2D | 
Arc2D.getEndPoint()
返回弧的结束点。  | 
abstract  Point2D | 
CubicCurve2D.getP1()
返回起始点。  | 
 Point2D | 
CubicCurve2D.Float.getP1()
返回起始点。  | 
 Point2D | 
CubicCurve2D.Double.getP1()
返回起始点。  | 
abstract  Point2D | 
Line2D.getP1()
返回此 Line2D 的起始 Point2D。 | 
 Point2D | 
Line2D.Float.getP1()
返回此 Line2D 的起始 Point2D。 | 
 Point2D | 
Line2D.Double.getP1()
返回此 Line2D 的起始 Point2D。 | 
abstract  Point2D | 
QuadCurve2D.getP1()
返回起始点。  | 
 Point2D | 
QuadCurve2D.Float.getP1()
返回起始点。  | 
 Point2D | 
QuadCurve2D.Double.getP1()
返回起始点。  | 
abstract  Point2D | 
CubicCurve2D.getP2()
返回结束点。  | 
 Point2D | 
CubicCurve2D.Float.getP2()
返回结束点。  | 
 Point2D | 
CubicCurve2D.Double.getP2()
返回结束点。  | 
abstract  Point2D | 
Line2D.getP2()
返回此 Line2D 的结束 Point2D。 | 
 Point2D | 
Line2D.Float.getP2()
返回此 Line2D 的结束 Point2D。 | 
 Point2D | 
Line2D.Double.getP2()
返回此 Line2D 的结束 Point2D。 | 
abstract  Point2D | 
QuadCurve2D.getP2()
返回结束点。  | 
 Point2D | 
QuadCurve2D.Float.getP2()
返回结束点。  | 
 Point2D | 
QuadCurve2D.Double.getP2()
返回结束点。  | 
 Point2D | 
Arc2D.getStartPoint()
返回弧的起始点。  | 
 Point2D | 
AffineTransform.inverseTransform(Point2D ptSrc,
Point2D ptDst)
逆向变换指定的 ptSrc 并将结果存储在 ptDst 中。 | 
 Point2D | 
AffineTransform.transform(Point2D ptSrc,
Point2D ptDst)
变换指定的 ptSrc 并将结果存储在 ptDst 中。 | 
| 参数类型为 Point2D 的 java.awt.geom 中的方法 | |
|---|---|
 void | 
Rectangle2D.add(Point2D pt)
将 Point2D 对象 pt 添加到此 Rectangle2D 中。 | 
static boolean | 
Path2D.contains(PathIterator pi,
Point2D p)
测试指定的 Point2D 是否在指定 PathIterator 的封闭边界内。 | 
 boolean | 
Area.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 boolean | 
CubicCurve2D.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 boolean | 
Line2D.contains(Point2D p)
测试给定 Point2D 是否在此 Line2D 的边界内。 | 
 boolean | 
Path2D.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 boolean | 
QuadCurve2D.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 boolean | 
RectangularShape.contains(Point2D p)
测试指定的 Point2D 是否在 Shape 的边界内。 | 
 Point2D | 
AffineTransform.deltaTransform(Point2D ptSrc,
Point2D ptDst)
变换由 ptSrc 指定的相对距离向量,并将结果存储在 ptDst 中。 | 
 double | 
Point2D.distance(Point2D pt)
返回从此 Point2D 到指定 Point2D 的距离。 | 
 double | 
Point2D.distanceSq(Point2D pt)
返回从此 Point2D 到指定 Point2D 的距离的平方。 | 
 Point2D | 
AffineTransform.inverseTransform(Point2D ptSrc,
Point2D ptDst)
逆向变换指定的 ptSrc 并将结果存储在 ptDst 中。 | 
 int | 
Rectangle2D.outcode(Point2D p)
确定指定 Point2D 相对于此 Rectangle2D 的位置。 | 
 double | 
Line2D.ptLineDist(Point2D pt)
返回从 Point2D 到此线的距离。 | 
 double | 
Line2D.ptLineDistSq(Point2D pt)
返回从指定 Point2D 到此线的距离的平方。 | 
 double | 
Line2D.ptSegDist(Point2D pt)
返回从 Point2D 到此线段的距离的平方。 | 
 double | 
Line2D.ptSegDistSq(Point2D pt)
返回从 Point2D 到此线段的距离的平方。 | 
 int | 
Line2D.relativeCCW(Point2D p)
返回一个指示符,指示指定 Point2D 相对于此线段的位置。 | 
 void | 
Arc2D.setAngles(Point2D p1,
Point2D p2)
使用两个点设置此弧的起始角度和角跨越。  | 
 void | 
Arc2D.setAngleStart(Point2D p)
将此弧的起始角度设置为由指定点定义、相对于此弧中心的角度。  | 
 void | 
Arc2D.setArc(Point2D loc,
Dimension2D size,
double angSt,
double angExt,
int closure)
将此弧的位置、大小、角跨越和闭合类型设置为指定值。  | 
 void | 
Arc2D.setArcByTangent(Point2D p1,
Point2D p2,
Point2D p3,
double radius)
将此弧的位置、边界和角跨越设置为指定值。  | 
 void | 
CubicCurve2D.setCurve(Point2D[] pts,
int offset)
将此曲线端点和控制点的位置设置为指定数组中指定偏移量的 Point2D 对象的坐标。 | 
 void | 
QuadCurve2D.setCurve(Point2D[] pts,
int offset)
将此 QuadCurve2D 端点和控制点的位置设置为指定数组中指定偏移量处 Point2D 对象的坐标。 | 
 void | 
QuadCurve2D.setCurve(Point2D p1,
Point2D cp,
Point2D p2)
将此 QuadCurve2D 端点和控制点的位置设置为指定的 Point2D 坐标。 | 
 void | 
CubicCurve2D.setCurve(Point2D p1,
Point2D cp1,
Point2D cp2,
Point2D p2)
将此曲线端点和控制点的位置设置为指定的 Point2D 坐标。 | 
 void | 
RectangularShape.setFrame(Point2D loc,
Dimension2D size)
将此 Shape 窗体矩形的位置和大小分别设置为指定的 Point2D 和 Dimension2D。 | 
 void | 
RectangularShape.setFrameFromCenter(Point2D center,
Point2D corner)
基于指定的中心 Point2D 和角 Point2D 设置此 Shape 的窗体矩形。 | 
 void | 
RectangularShape.setFrameFromDiagonal(Point2D p1,
Point2D p2)
基于两个指定的 Point2D 对象设置此 Shape 窗体矩形的对角线。 | 
 void | 
Line2D.setLine(Point2D p1,
Point2D p2)
将此 Line2D 端点的位置设置为指定的 Point2D 坐标。 | 
 void | 
Point2D.setLocation(Point2D p)
将此 Point2D 的位置设为指定 Point2D 对象的坐标。 | 
 void | 
AffineTransform.transform(Point2D[] ptSrc,
int srcOff,
Point2D[] ptDst,
int dstOff,
int numPts)
通过此变换来变换点对象数组。  | 
 void | 
AffineTransform.transform(Point2D[] ptSrc,
int srcOff,
Point2D[] ptDst,
int dstOff,
int numPts)
通过此变换来变换点对象数组。  | 
 Point2D | 
AffineTransform.transform(Point2D ptSrc,
Point2D ptDst)
变换指定的 ptSrc 并将结果存储在 ptDst 中。 | 
| 参数类型为 Point2D 的 java.awt.geom 中的构造方法 | |
|---|---|
Line2D.Double(Point2D p1,
Point2D p2)
根据指定的 Point2D 对象构造并初始化 Line2D。 | 
|
Line2D.Float(Point2D p1,
Point2D p2)
根据指定的 Point2D 对象构造并初始化 Line2D。 | 
|
| java.awt.image 中 Point2D 的使用 | 
|---|
| 返回 Point2D 的 java.awt.image 中的方法 | |
|---|---|
 Point2D | 
AffineTransformOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源图像中给定点对应的目标点的位置。  | 
 Point2D | 
BandCombineOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源 Raster 中给定点对应的目标点的位置。 | 
 Point2D | 
BufferedImageOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源图像中给定点对应的目标点的位置。  | 
 Point2D | 
ColorConvertOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回源中给定点的目标点的位置。  | 
 Point2D | 
ConvolveOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回源中给定点的目标点位置。  | 
 Point2D | 
LookupOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
在给定源图像中某个点的情况下,返回目标点的位置。  | 
 Point2D | 
RasterOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
在给定源 Raster 中一个点的情况下,返回目标点的位置。  | 
 Point2D | 
RescaleOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
给定源中的一个点,返回对应目标点的位置。  | 
| 参数类型为 Point2D 的 java.awt.image 中的方法 | |
|---|---|
 Point2D | 
AffineTransformOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源图像中给定点对应的目标点的位置。  | 
 Point2D | 
BandCombineOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源 Raster 中给定点对应的目标点的位置。 | 
 Point2D | 
BufferedImageOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回与源图像中给定点对应的目标点的位置。  | 
 Point2D | 
ColorConvertOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回源中给定点的目标点的位置。  | 
 Point2D | 
ConvolveOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
返回源中给定点的目标点位置。  | 
 Point2D | 
LookupOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
在给定源图像中某个点的情况下,返回目标点的位置。  | 
 Point2D | 
RasterOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
在给定源 Raster 中一个点的情况下,返回目标点的位置。  | 
 Point2D | 
RescaleOp.getPoint2D(Point2D srcPt,
Point2D dstPt)
给定源中的一个点,返回对应目标点的位置。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。