软件包 | 描述 |
---|---|
java.awt |
包含创建用户界面和绘制图形和图像的所有类。
|
java.awt.font |
提供有关字体的类和接口。
|
java.awt.geom |
定义在二维几何相关的对象执行操作提供java 2D类。
|
java.awt.image |
提供创建和修改图像的类。
|
Modifier and Type | Class and Description |
---|---|
class |
Point
一个点表示在
(x,y) 坐标空间中的位置,指定整数精度。
|
Modifier and Type | Method and Description |
---|---|
Point2D |
RadialGradientPaint.getCenterPoint()
返回径向梯度的中心点的副本。
|
Point2D |
LinearGradientPaint.getEndPoint()
返回一个梯度轴的结束点的副本。
|
Point2D |
RadialGradientPaint.getFocusPoint()
返回径向梯度的焦点点的副本。
|
Point2D |
GradientPaint.getPoint1()
返回一个点P1的主持人的第一个颜色。
|
Point2D |
GradientPaint.getPoint2()
返回一个点P2锚二色。
|
Point2D |
LinearGradientPaint.getStartPoint()
返回一个梯度轴的起始点的副本。
|
Modifier and Type | Method and Description |
---|---|
boolean |
Shape.contains(Point2D p)
|
boolean |
Polygon.contains(Point2D p)
|
Constructor and Description |
---|
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)
构建一个简单的循环
GradientPaint 对象。
|
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)
构建一个环或无环
GradientPaint 对象根据
boolean 参数。
|
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 。
|
Modifier and Type | Method and Description |
---|---|
abstract Point2D |
GlyphVector.getGlyphPosition(int glyphIndex)
返回相对于这
GlyphVector 起源的规定符号的位置。
|
Modifier and Type | Method and Description |
---|---|
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 。
|
Modifier and Type | Class and Description |
---|---|
static class |
Point2D.Double
的
Double 类定义一个点
double 指定精度。
|
static class |
Point2D.Float
的
Float 类定义一个点精度指定。
|
Modifier and Type | Method and Description |
---|---|
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 |
QuadCurve2D.getP1()
返回起始点。
|
Point2D |
QuadCurve2D.Float.getP1()
返回起始点。
|
Point2D |
QuadCurve2D.Double.getP1()
返回起始点。
|
abstract Point2D |
Line2D.getP1()
返回该
Line2D 开始
Point2D 。
|
Point2D |
Line2D.Float.getP1()
返回该
Line2D 开始
Point2D 。
|
Point2D |
Line2D.Double.getP1()
返回该
Line2D 开始
Point2D 。
|
abstract Point2D |
CubicCurve2D.getP1()
返回起始点。
|
Point2D |
CubicCurve2D.Float.getP1()
返回起始点。
|
Point2D |
CubicCurve2D.Double.getP1()
返回起始点。
|
abstract Point2D |
QuadCurve2D.getP2()
返回终点。
|
Point2D |
QuadCurve2D.Float.getP2()
返回终点。
|
Point2D |
QuadCurve2D.Double.getP2()
返回终点。
|
abstract Point2D |
Line2D.getP2()
返回该
Line2D 结束
Point2D 。
|
Point2D |
Line2D.Float.getP2()
返回该
Line2D 结束
Point2D 。
|
Point2D |
Line2D.Double.getP2()
返回该
Line2D 结束
Point2D 。
|
abstract Point2D |
CubicCurve2D.getP2()
返回终点。
|
Point2D |
CubicCurve2D.Float.getP2()
返回终点。
|
Point2D |
CubicCurve2D.Double.getP2()
返回终点。
|
Point2D |
Arc2D.getStartPoint()
返回电弧的起点。
|
Point2D |
AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDst)
逆转换并存储在指定的
ptSrc
ptDst 结果。
|
Point2D |
AffineTransform.transform(Point2D ptSrc, Point2D ptDst)
将指定的
ptSrc 和商店在
ptDst 结果。
|
Modifier and Type | Method and Description |
---|---|
void |
Rectangle2D.add(Point2D pt)
加
Point2D 对象
pt 这
Rectangle2D 。
|
static boolean |
Path2D.contains(PathIterator pi, Point2D p)
如果指定的
Point2D 是指定
PathIterator 封闭边界内。
|
boolean |
Path2D.contains(Point2D p)
|
boolean |
QuadCurve2D.contains(Point2D p)
|
boolean |
Area.contains(Point2D p)
|
boolean |
Line2D.contains(Point2D p)
如果给定的
Point2D 是这
Line2D 边界内。
|
boolean |
RectangularShape.contains(Point2D p)
|
boolean |
CubicCurve2D.contains(Point2D p)
|
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 |
QuadCurve2D.setCurve(Point2D[] pts, int offset)
设置位置的端点和控制在指定数组中的指定偏移这
QuadCurve2D 的
Point2D 对象的坐标点。
|
void |
CubicCurve2D.setCurve(Point2D[] pts, int offset)
设置位置的端点和控制在指定的指定数组中的偏移曲线的
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)
|
void |
RectangularShape.setFrameFromCenter(Point2D center, Point2D corner)
设置此
Shape 框架矩形的基础上指定的中心
Point2D 角
Point2D 。
|
void |
RectangularShape.setFrameFromDiagonal(Point2D p1, Point2D p2)
设置该
Shape 基于指定两
Point2D 对象框架矩形的对角线。
|
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 结果。
|
Constructor and Description |
---|
Double(Point2D p1, Point2D p2)
构造和初始化一个
Line2D 从指定的
Point2D 对象。
|
Float(Point2D p1, Point2D p2)
构造和初始化一个
Line2D 从指定的
Point2D 对象。
|
Modifier and Type | Method and Description |
---|---|
Point2D |
BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源映像中给定一个点的相应的目标点的位置。
|
Point2D |
AffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回在源中给定一个点的相应的目标点的位置。
|
Point2D |
RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源光栅中给定一个点的目标点的位置。
|
Point2D |
ConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
ColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
BandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回对应的目标点的位置在源
Raster 一点。
|
Point2D |
LookupOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
RescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Modifier and Type | Method and Description |
---|---|
Point2D |
BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源映像中给定一个点的相应的目标点的位置。
|
Point2D |
AffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回在源中给定一个点的相应的目标点的位置。
|
Point2D |
RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源光栅中给定一个点的目标点的位置。
|
Point2D |
ConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
ColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
BandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回对应的目标点的位置在源
Raster 一点。
|
Point2D |
LookupOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Point2D |
RescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt)
返回源中给定一个点的目标点的位置。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.