|
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。