接口 | 描述 |
---|---|
PathIterator |
的
PathIterator 接口提供实现
Shape 接口允许用户一次检索,边一段的路径返回其边界的几何对象的机制。
|
类 | 描述 |
---|---|
AffineTransform |
的
AffineTransform 类代表一个二维仿射变换进行二维线性映射坐标到二维坐标,其他保持“直线”和“平行线”。
|
Arc2D |
Arc2D 是所有对象的框架矩形,定义二维圆弧型存储抽象父类的起始角度,角度范围(弧长),和一个封闭式(
OPEN ,
CHORD ,或
PIE )。
|
Arc2D.Double |
这个类定义了一个弧
double 指定精度。
|
Arc2D.Float |
这个类定义了一个弧
float 指定精度。
|
Area |
一个
Area 对象存储和操纵一个分辨率独立描述封闭区域的二维空间。
|
CubicCurve2D |
的
CubicCurve2D 类
(x,y) 坐标空间中定义了一个三次参数曲线段。
|
CubicCurve2D.Double |
三次参数曲线段指定
double 坐标。
|
CubicCurve2D.Float |
三次参数曲线段指定
float 坐标。
|
Dimension2D |
的
Dimension2D 类封装宽度和高度尺寸。
|
Ellipse2D |
的
Ellipse2D 类描述了一个椭圆,是由一个框架矩形定义。
|
Ellipse2D.Double |
的
Double 类定义了一个在
double 精度指定椭圆。
|
Ellipse2D.Float |
的
Float 类定义了一个在
float 精度指定椭圆。
|
FlatteningPathIterator |
的
FlatteningPathIterator 类返回一个扁平的观察另一个
PathIterator 对象。
|
GeneralPath |
GeneralPath 类表示的几何路径由直线和二次和三次(Bézier曲线é)。
|
Line2D |
这
Line2D 代表
(x,y) 坐标空间线段。
|
Line2D.Double |
指定有双坐标的线段。
|
Line2D.Float |
用浮坐标指定的线段。
|
Path2D |
的
Path2D 类提供了一个简单而灵活的形状,表示一个任意的几何路径。
|
Path2D.Double |
Double 类定义的几何路径存储在双精度浮点坐标。
|
Path2D.Float |
Float 类定义的几何路径存储在单精度浮点坐标。
|
Point2D |
的
Point2D 类定义一个点代表
(x,y) 坐标空间中的位置。
|
Point2D.Double |
的
Double 类定义一个点
double 指定精度。
|
Point2D.Float |
的
Float 类定义一个点精度指定。
|
QuadCurve2D |
的
QuadCurve2D 类
(x,y) 坐标空间中定义了一个二次参数曲线段。
|
QuadCurve2D.Double |
二次参数曲线段指定
double 坐标。
|
QuadCurve2D.Float |
二次参数曲线段指定
float 坐标。
|
Rectangle2D |
的
Rectangle2D 类描述了一个矩形的位置和尺寸
(w x h)
(x,y) 。
|
Rectangle2D.Double |
的
Double 类定义了一个矩形的双坐标指定。
|
Rectangle2D.Float |
的
Float 类定义了一个矩形指定浮点坐标。
|
RectangularShape |
RectangularShape 是一些
Shape 物体的几何是由一个矩形框定义的基类。
|
RoundRectangle2D |
的
RoundRectangle2D 类定义了一个圆角矩形的位置
(x,y) 定义、维度和
(w x h) ,与弧的宽度和高度的角轮。
|
RoundRectangle2D.Double |
的
Double 类定义了一个圆角矩形都指定
double 坐标。
|
RoundRectangle2D.Float |
的
Float 类定义了一个圆角矩形都指定
float 坐标。
|
异常 | 描述 |
---|---|
IllegalPathStateException |
的
IllegalPathStateException 表示,如果操作路径上,处于非法状态与正在执行的特定操作抛出的例外,如添加一个路径段一
GeneralPath 没有初始的机会。
|
NoninvertibleTransformException |
的
NoninvertibleTransformException 类表示一个异常的抛出,如果执行操作需要一个
AffineTransform 对象逆但
AffineTransform 是一个不可逆的状态。
|
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.