软件包 | 描述 |
---|---|
java.awt |
包含创建用户界面和绘制图形和图像的所有类。
|
java.awt.geom |
定义在二维几何相关的对象执行操作提供java 2D类。
|
Modifier and Type | Method and Description |
---|---|
PathIterator |
Shape.getPathIterator(AffineTransform at)
返回一个迭代器对象沿
Shape 迭代边界提供了访问的
Shape 轮廓的几何。
|
PathIterator |
Polygon.getPathIterator(AffineTransform at)
返回一个迭代器对象,就沿着这
Polygon 边界提供了进入这个
Polygon 轮廓的几何。
|
PathIterator |
Shape.getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象沿
Shape 迭代边界提供了一个扁平的
Shape 外形几何。
|
PathIterator |
Polygon.getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象,迭代的
Shape 沿边界和提供的
Shape 轮廓的几何。
|
Modifier and Type | Class and Description |
---|---|
class |
FlatteningPathIterator
的
FlatteningPathIterator 类返回一个扁平的观察另一个
PathIterator 对象。
|
Modifier and Type | Method and Description |
---|---|
PathIterator |
Rectangle2D.getPathIterator(AffineTransform at)
返回一个迭代定义这
Rectangle2D 边界。
|
PathIterator |
Ellipse2D.getPathIterator(AffineTransform at)
返回一个迭代定义这
Ellipse2D 边界。
|
PathIterator |
Path2D.Float.getPathIterator(AffineTransform at)
返回一个迭代器对象沿
Shape 迭代边界提供了访问的
Shape 轮廓的几何。
|
PathIterator |
Path2D.Double.getPathIterator(AffineTransform at)
返回一个迭代器对象沿
Shape 迭代边界提供了访问的
Shape 轮廓的几何。
|
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform at)
返回一个迭代定义这个
QuadCurve2D 形状的边界。
|
PathIterator |
RoundRectangle2D.getPathIterator(AffineTransform at)
返回一个迭代定义这
RoundRectangle2D 边界。
|
PathIterator |
Area.getPathIterator(AffineTransform at)
创建一个物体的轮廓
PathIterator 这
Area 。
|
PathIterator |
Arc2D.getPathIterator(AffineTransform at)
返回一个定义圆弧的边界的迭代对象。
|
PathIterator |
Line2D.getPathIterator(AffineTransform at)
返回一个迭代定义这
Line2D 边界。
|
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at)
返回一个定义形状边界的迭代对象。
|
PathIterator |
Rectangle2D.getPathIterator(AffineTransform at, double flatness)
返回一个迭代定义的扁平
Rectangle2D 边界。
|
PathIterator |
Path2D.getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象沿
Shape 迭代边界提供了一个扁平的
Shape 外形几何。
|
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform at, double flatness)
返回一个迭代定义的扁平的形状,这
QuadCurve2D 边界。
|
PathIterator |
Area.getPathIterator(AffineTransform at, double flatness)
创建一个扁平的轮廓,这
Area 对象
PathIterator 。
|
PathIterator |
Line2D.getPathIterator(AffineTransform at, double flatness)
返回一个迭代定义这个扁平的
Line2D 边界。
|
PathIterator |
RectangularShape.getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象沿
Shape 迭代对象的边界,提供了一个扁平的视角对
Shape 对象的几何轮廓。
|
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at, double flatness)
返回定义扁平形状的边界的迭代对象。
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Path2D.append(PathIterator pi, boolean connect)
追加指定的
PathIterator 对象的几何路径,可能是连接新几何到现有的路径段与直线段。
|
void |
Path2D.Float.append(PathIterator pi, boolean connect)
追加指定的
PathIterator 对象的几何路径,可能是连接新几何到现有的路径段与直线段。
|
void |
Path2D.Double.append(PathIterator pi, boolean connect)
追加指定的
PathIterator 对象的几何路径,可能是连接新几何到现有的路径段与直线段。
|
static boolean |
Path2D.contains(PathIterator pi, double x, double y)
如果指定的坐标指定的
PathIterator 封闭边界内。
|
static boolean |
Path2D.contains(PathIterator pi, double x, double y, double w, double h)
如果指定的矩形区域是完全在指定的
PathIterator 封闭边界。
|
static boolean |
Path2D.contains(PathIterator pi, Point2D p)
如果指定的
Point2D 是指定
PathIterator 封闭边界内。
|
static boolean |
Path2D.contains(PathIterator pi, Rectangle2D r)
如果指定的
Rectangle2D 完全是在指定的
PathIterator 封闭边界。
|
static boolean |
Path2D.intersects(PathIterator pi, double x, double y, double w, double h)
如果指定的
PathIterator 内部与指定的一组直角坐标内。
|
static boolean |
Path2D.intersects(PathIterator pi, Rectangle2D r)
如果指定的
PathIterator 内部与指定的
Rectangle2D 内部。
|
Constructor and Description |
---|
FlatteningPathIterator(PathIterator src, double flatness)
构建了一种新的
FlatteningPathIterator 对象,展平一个路径遍历它。
|
FlatteningPathIterator(PathIterator src, double flatness, int limit)
构建了一种新的
FlatteningPathIterator 对象,展平一个路径遍历它。
|
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.