| 接口 | 描述 |
|---|---|
| PathIterator |
该 PathIterator接口提供了实现目标的机制Shape接口允许呼叫者在同一时间检索边界的路径段返回其边界的几何形状。
|
| 类 | 描述 |
|---|---|
| AffineTransform |
AffineTransform类表示2D仿射变换,其执行从2D坐标到其他2D坐标的线性映射,其保留线的“直线度”和“平行度”。
|
| Arc2D |
Arc2D是用于存储由边界矩形限定的2D弧的所有对象的抽象超,起始角度,角跨越(弧的长度),和闭合类型(
OPEN ,
CHORD ,或
PIE )。
|
| Arc2D.Double |
此类定义了double精度中
double弧。
|
| Arc2D.Float |
此类定义了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精度中
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类描述了由位置
(x,y)和维度
(w x h)定义的
(w x h) 。
|
| Rectangle2D.Double |
Double类定义了一个以双坐标指定的矩形。
|
| Rectangle2D.Float |
Float类定义了一个以浮点坐标指定的矩形。
|
| RectangularShape |
RectangularShape是一些Shape对象的基类,其几何由矩形框架定义。
|
| RoundRectangle2D |
RoundRectangle2D类定义了一个矩形,其圆角由位置
(x,y)定义,尺寸为
(w x h) ,以及
(w x h)的宽度和高度。
|
| RoundRectangle2D.Double |
Double类定义了一个具有圆角的矩形,全部在
double坐标中指定。
|
| RoundRectangle2D.Float |
Float类定义了一个具有圆角的矩形,全部在
float坐标中指定。
|
| 异常 | 描述 |
|---|---|
| IllegalPathStateException |
所述 IllegalPathStateException表示,如果这是在相对于所述特定操作的非法状态被执行,如附加的路径段的路径上执行操作时引发一个例外GeneralPath不具有初始moveto。
|
| 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.