| 接口 | 描述 |
|---|---|
| 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.