类的用途
java.awt.geom.Point2D
使用 Point2D 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供与字体相关的类和接口。
提供 Java 2D 类,用于定义和执行与二维几何相关的对象的操作。
提供用于创建和修改图像的类。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供处理可编辑和不可编辑文本组件的类和接口。
-
Point2D 在 java.awt 中的用法
修饰符和类型方法描述RadialGradientPaint.getCenterPoint()返回径向渐变中心点的副本。LinearGradientPaint.getEndPoint()返回渐变轴终点的副本。RadialGradientPaint.getFocusPoint()返回径向渐变焦点的副本。GradientPaint.getPoint1()返回锚定第一种颜色的点 P1 的副本。GradientPaint.getPoint2()返回锚定第二种颜色的点 P2 的副本。LinearGradientPaint.getStartPoint()返回渐变轴起点的副本。修饰符和类型方法描述booleanboolean修饰符构造方法描述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) 构造一个LinearGradientPaintRadialGradientPaint(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 -
Point2D 在 java.awt.font 中的用法
java.awt.font 中返回 Point2D 的方法修饰符和类型方法描述abstract Point2DGlyphVector.getGlyphPosition(int glyphIndex) 返回指定字形相对于此GlyphVector原点的位置。java.awt.font 中的方法,参数类型为 Point2D修饰符和类型方法描述voidTextLayout.hitToPoint(TextHitInfo hit, Point2D point) 将命中转换为标准坐标中的点。abstract voidLayoutPath.pathToPoint(Point2D location, boolean preceding, Point2D point) 将相对于路径的位置转换为用户坐标中的点。abstract booleanLayoutPath.pointToPath(Point2D point, Point2D location) 将用户空间中的点转换为相对于路径的位置。abstract voidGlyphVector.setGlyphPosition(int glyphIndex, Point2D newPos) 在此GlyphVector中设置指定字形的位置。 -
Point2D 在 java.awt.geom 中的用法
java.awt.geom 中 Point2D 的子类修饰符和类型类描述static classDouble类定义了一个以double精度指定的点。static classFloat类定义了一个以浮点精度指定的点。java.awt.geom 中返回 Point2D 的方法修饰符和类型方法描述AffineTransform.deltaTransform(Point2D ptSrc, Point2D ptDst) 转换ptSrc指定的相对距离向量并将结果存储在ptDst中。CubicCurve2D.Double.getCtrlP1()返回第一个控制点。CubicCurve2D.Float.getCtrlP1()返回第一个控制点。abstract Point2DCubicCurve2D.getCtrlP1()返回第一个控制点。CubicCurve2D.Double.getCtrlP2()返回第二个控制点。CubicCurve2D.Float.getCtrlP2()返回第二个控制点。abstract Point2DCubicCurve2D.getCtrlP2()返回第二个控制点。QuadCurve2D.Double.getCtrlPt()返回控制点。QuadCurve2D.Float.getCtrlPt()返回控制点。abstract Point2DQuadCurve2D.getCtrlPt()返回控制点。final Point2DPath2D.getCurrentPoint()返回最近添加到路径末尾的坐标作为Point2D对象。Arc2D.getEndPoint()返回圆弧的终点。CubicCurve2D.Double.getP1()返回起点。CubicCurve2D.Float.getP1()返回起点。abstract Point2DCubicCurve2D.getP1()返回起点。Line2D.Double.getP1()返回此Line2D的开始Point2D。Line2D.Float.getP1()返回此Line2D的开始Point2D。abstract Point2DLine2D.getP1()返回此Line2D的开始Point2D。QuadCurve2D.Double.getP1()返回起点。QuadCurve2D.Float.getP1()返回起点。abstract Point2DQuadCurve2D.getP1()返回起点。CubicCurve2D.Double.getP2()返回终点。CubicCurve2D.Float.getP2()返回终点。abstract Point2DCubicCurve2D.getP2()返回终点。Line2D.Double.getP2()返回此Line2D的结尾Point2D。Line2D.Float.getP2()返回此Line2D的结尾Point2D。abstract Point2DLine2D.getP2()返回此Line2D的结尾Point2D。QuadCurve2D.Double.getP2()返回终点。QuadCurve2D.Float.getP2()返回终点。abstract Point2DQuadCurve2D.getP2()返回终点。Arc2D.getStartPoint()返回圆弧的起点。AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDst) 对指定的ptSrc进行逆变换并将结果存储在ptDst中。转换指定的ptSrc并将结果存储在ptDst中。java.awt.geom 中的方法,参数类型为 Point2D修饰符和类型方法描述void添加Point2D对象pt到这个Rectangle2D。booleanbooleanboolean测试给定的Point2D是否在此Line2D的边界内。static booleanPath2D.contains(PathIterator pi, Point2D p) 测试指定的Point2D是否在指定的PathIterator的封闭边界内。final booleanbooleanbooleanAffineTransform.deltaTransform(Point2D ptSrc, Point2D ptDst) 转换ptSrc指定的相对距离向量并将结果存储在ptDst中。double返回从这个Point2D到指定的Point2D的距离。doublePoint2D.distanceSq(Point2D pt) 返回从这个Point2D到指定的Point2D的距离的平方。AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDst) 对指定的ptSrc进行逆变换并将结果存储在ptDst中。int确定指定的Point2D相对于此Rectangle2D的位置。doubleLine2D.ptLineDist(Point2D pt) 返回从Point2D到这条线的距离。doubleLine2D.ptLineDistSq(Point2D pt) 返回从指定的Point2D到此线的距离的平方。double返回从Point2D到此线段的距离。doubleLine2D.ptSegDistSq(Point2D pt) 返回从Point2D到此线段的距离的平方。intLine2D.relativeCCW(Point2D p) 返回指定Point2D相对于此线段所在位置的指示符。void使用两点设置此弧的起始角度和角度范围。voidArc2D.setAngleStart(Point2D p) 将此圆弧的起始角度设置为指定点相对于此圆弧中心定义的角度。voidArc2D.setArc(Point2D loc, Dimension2D size, double angSt, double angExt, int closure) 将此弧的位置、大小、角度范围和闭合类型设置为指定值。voidArc2D.setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius) 将此弧的位置、边界和角度范围设置为指定值。void将此曲线的终点和控制点的位置设置为指定数组中指定偏移量处的Point2D对象的坐标。void将此曲线的终点和控制点的位置设置为指定的Point2D坐标。void将此QuadCurve2D的端点和控制点的位置设置为指定数组中指定偏移处的Point2D对象的坐标。void将此QuadCurve2D的终点和控制点的位置设置为指定的Point2D坐标。voidRectangularShape.setFrame(Point2D loc, Dimension2D size) voidRectangularShape.setFrameFromCenter(Point2D center, Point2D corner) 根据指定的中心Point2D和角Point2D设置此Shape的框架矩形。voidRectangularShape.setFrameFromDiagonal(Point2D p1, Point2D p2) 根据两个指定的Point2D对象设置此Shape框架矩形的对角线。void将此Line2D的终点位置设置为指定的Point2D坐标。voidPoint2D.setLocation(Point2D p) 将此Point2D的位置设置为与指定的Point2D对象相同的坐标。void通过此变换变换点对象数组。转换指定的ptSrc并将结果存储在ptDst中。java.awt.geom 中的构造函数,参数类型为 Point2D -
Point2D 在 java.awt.image 中的用法
java.awt.image 中返回 Point2D 的方法修饰符和类型方法描述final Point2DAffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt) 返回源中给定点的相应目标点的位置。final Point2DBandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源Raster中的一个点,返回相应目标点的位置。BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源图像中的一个点,返回相应目标点的位置。final Point2DColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。final Point2DConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。final Point2DLookupOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源 Raster 中的一个点,返回目标点的位置。final Point2DRescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。java.awt.image 中的方法,参数类型为 Point2D修饰符和类型方法描述final Point2DAffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt) 返回源中给定点的相应目标点的位置。final Point2DBandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源Raster中的一个点,返回相应目标点的位置。BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源图像中的一个点,返回相应目标点的位置。final Point2DColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。final Point2DConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。final Point2DLookupOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源 Raster 中的一个点,返回目标点的位置。final Point2DRescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt) 给定源中的一个点,返回目标点的位置。 -
Point2D 在 javax.swing.plaf 中的用法
javax.swing.plaf 中的方法,参数类型为 Point2D修饰符和类型方法描述TextUI.getToolTipText2D(JTextComponent t, Point2D pt) 返回要在传入位置用作工具提示的字符串。intTextUI.viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn) 提供从视图坐标空间到模型的逻辑坐标空间的映射。 -
Point2D 在 javax.swing.text 中的用法
javax.swing.text 中的方法,参数类型为 Point2D