Uses of Class
java.awt.geom.Point2D
-
Packages that use Point2D 软件包 描述 java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.font 提供与字体相关的类和界面。java.awt.geom 提供用于定义和执行与二维几何相关的对象的操作的Java 2D类。java.awt.image 提供创建和修改图像的类。javax.swing.plaf 提供一个接口和许多抽象类,Swing用来提供其可插拔的外观和感觉功能。javax.swing.plaf.basic 提供根据“基本”外观构建的用户界面对象。javax.swing.plaf.multi 提供组合两种或多种外观和感觉的用户界面对象。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。 -
-
Uses of Point2D in java.awt
Subclasses of Point2D in java.awt Modifier and Type Class 描述 class
Point
表示(x,y)
坐标空间中的位置的点,以整数精度指定。Methods in java.awt that return Point2D Modifier and Type 方法 描述 Point2D
RadialGradientPaint. getCenterPoint()
返回径向渐变中心点的副本。Point2D
LinearGradientPaint. getEndPoint()
返回渐变轴终点的副本。Point2D
RadialGradientPaint. getFocusPoint()
返回径向渐变焦点的副本。Point2D
GradientPaint. getPoint1()
返回锚点第一个颜色的点P1的副本。Point2D
GradientPaint. getPoint2()
返回锚定第二种颜色的点P2的副本。Point2D
LinearGradientPaint. getStartPoint()
返回渐变轴起始点的副本。Methods in java.awt with parameters of type Point2D Modifier and Type 方法 描述 boolean
Polygon. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。boolean
Shape. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。Constructors in java.awt with parameters of type Point2D Constructor 描述 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)
构造一个LinearGradientPaint
,默认为NO_CYCLE
重复方法和SRGB
颜色空间。LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
构造一个LinearGradientPaint
,默认为SRGB
颜色空间。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)
构造一个RadialGradientPaint
,具有默认的NO_CYCLE
重复方法和SRGB
颜色空间,以中心为焦点。RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
构造一个RadialGradientPaint
,使用默认的SRGB
颜色空间,以中心为焦点。RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
构造一个RadialGradientPaint
具有默认SRGB
色彩空间。RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)
构造一个RadialGradientPaint
。 -
Uses of Point2D in java.awt.font
Methods in java.awt.font that return Point2D Modifier and Type 方法 描述 abstract Point2D
GlyphVector. getGlyphPosition(int glyphIndex)
返回指定字形相对于该GlyphVector
的原点的GlyphVector
。Methods in java.awt.font with parameters of type Point2D Modifier and Type 方法 描述 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
指定字形的位置。 -
Uses of Point2D in java.awt.geom
Subclasses of Point2D in java.awt.geom Modifier and Type Class 描述 static class
Point2D.Double
Double
类定义了double
精度中指定的点。static class
Point2D.Float
Float
类定义了浮点精度指定的点。Methods in java.awt.geom that return Point2D Modifier and Type 方法 描述 Point2D
AffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)
转换ptSrc
指定的相对距离向量,ptSrc
结果存储在ptDst
。Point2D
CubicCurve2D.Double. getCtrlP1()
返回第一个控制点。Point2D
CubicCurve2D.Float. getCtrlP1()
返回第一个控制点。abstract Point2D
CubicCurve2D. getCtrlP1()
返回第一个控制点。Point2D
CubicCurve2D.Double. getCtrlP2()
返回第二个控制点。Point2D
CubicCurve2D.Float. getCtrlP2()
返回第二个控制点。abstract Point2D
CubicCurve2D. getCtrlP2()
返回第二个控制点。Point2D
QuadCurve2D.Double. getCtrlPt()
返回控制点。Point2D
QuadCurve2D.Float. getCtrlPt()
返回控制点。abstract Point2D
QuadCurve2D. getCtrlPt()
返回控制点。Point2D
Path2D. getCurrentPoint()
返回最近添加到路径末尾的坐标为Point2D
对象。Point2D
Arc2D. getEndPoint()
返回圆弧的终点。Point2D
CubicCurve2D.Double. getP1()
返回起始点。Point2D
CubicCurve2D.Float. getP1()
返回起始点。abstract Point2D
CubicCurve2D. getP1()
返回起始点。Point2D
Line2D.Double. getP1()
返回开始Point2D
如此Line2D
。Point2D
Line2D.Float. getP1()
返回开始Point2D
如此Line2D
。abstract Point2D
Line2D. getP1()
返回开始Point2D
如此Line2D
。Point2D
QuadCurve2D.Double. getP1()
返回起始点。Point2D
QuadCurve2D.Float. getP1()
返回起始点。abstract Point2D
QuadCurve2D. getP1()
返回起始点。Point2D
CubicCurve2D.Double. getP2()
返回终点。Point2D
CubicCurve2D.Float. getP2()
返回终点。abstract Point2D
CubicCurve2D. getP2()
返回终点。Point2D
Line2D.Double. getP2()
返回结束Point2D
如此Line2D
。Point2D
Line2D.Float. getP2()
返回Point2D
的结尾Line2D
。abstract Point2D
Line2D. getP2()
返回结束Point2D
如此Line2D
。Point2D
QuadCurve2D.Double. getP2()
返回终点。Point2D
QuadCurve2D.Float. getP2()
返回终点。abstract Point2D
QuadCurve2D. getP2()
返回终点。Point2D
Arc2D. getStartPoint()
返回圆弧的起始点。Point2D
AffineTransform. inverseTransform(Point2D ptSrc, Point2D ptDst)
反转换指定的ptSrc
,并将结果存储在ptDst
。Point2D
AffineTransform. transform(Point2D ptSrc, Point2D ptDst)
转换指定的ptSrc
并将结果存储在ptDst
。Methods in java.awt.geom with parameters of type Point2D Modifier and Type 方法 描述 void
Rectangle2D. add(Point2D pt)
将Point2D
对象pt
添加到此Rectangle2D
。boolean
Area. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。boolean
CubicCurve2D. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。boolean
Line2D. contains(Point2D p)
测试一个给定的Point2D
是否在这个Line2D
的边界内。static boolean
Path2D. contains(PathIterator pi, Point2D p)
测试指定Point2D
是指定的封闭边界内PathIterator
。boolean
Path2D. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。boolean
QuadCurve2D. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。boolean
RectangularShape. contains(Point2D p)
测试指定Point2D
是的边界内Shape
,如所描述的definition of insideness 。Point2D
AffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)
转换ptSrc
指定的相对距离矢量,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
CubicCurve2D. setCurve(Point2D p1, Point2D cp1, Point2D cp2, Point2D p2)
将该曲线的终点和控制点的位置设置为指定的Point2D
坐标。void
QuadCurve2D. setCurve(Point2D[] pts, int offset)
将此QuadCurve2D
的终点和控制点的位置设置为指定数组中指定偏移量的Point2D
对象的坐标。void
QuadCurve2D. setCurve(Point2D p1, Point2D cp, Point2D p2)
将此QuadCurve2D
的终点和控制点的位置设置为指定的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)
通过此转换来转换点对象数组。Point2D
AffineTransform. transform(Point2D ptSrc, Point2D ptDst)
转换指定的ptSrc
,并将结果存储在ptDst
。Constructors in java.awt.geom with parameters of type Point2D Constructor 描述 Double(Point2D p1, Point2D p2)
构造并初始化一个Line2D
从指定Point2D
对象。Float(Point2D p1, Point2D p2)
构造并初始化一个Line2D
从指定Point2D
对象。 -
Uses of Point2D in java.awt.image
Methods in java.awt.image that return Point2D Modifier and Type 方法 描述 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)
返回源光栅中给定点的目标点的位置。Point2D
RescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定点的目标点的位置。Methods in java.awt.image with parameters of type Point2D Modifier and Type 方法 描述 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)
返回源光栅中给定点的目标点的位置。Point2D
RescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定点的目标点的位置。 -
Uses of Point2D in javax.swing.plaf
Methods in javax.swing.plaf with parameters of type Point2D Modifier and Type 方法 描述 String
TextUI. getToolTipText2D(JTextComponent t, Point2D pt)
返回要用作传入位置的工具提示的字符串。int
TextUI. viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)
提供从视图坐标空间到模型的逻辑坐标空间的映射。 -
Uses of Point2D in javax.swing.plaf.basic
Methods in javax.swing.plaf.basic with parameters of type Point2D Modifier and Type 方法 描述 int
BasicTextUI. viewToModel2D(JTextComponent tc, Point2D pt, Position.Bias[] biasReturn)
-
Uses of Point2D in javax.swing.plaf.multi
Methods in javax.swing.plaf.multi with parameters of type Point2D Modifier and Type 方法 描述 int
MultiTextUI. viewToModel2D(JTextComponent a, Point2D b, Position.Bias[] c)
-
Uses of Point2D in javax.swing.text
Methods in javax.swing.text with parameters of type Point2D Modifier and Type 方法 描述 int
JTextComponent. viewToModel2D(Point2D pt)
将视图坐标系中的给定位置转换为模型中最近的代表位置。
-