|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。