|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 PathIterator 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.geom | 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 |
java.awt 中 PathIterator 的使用 |
---|
返回 PathIterator 的 java.awt 中的方法 | |
---|---|
PathIterator |
Polygon.getPathIterator(AffineTransform at)
返回迭代器对象,此对象沿此 Polygon 的边界进行迭代,并且提供对此 Polygon 轮廓的几何形状的访问。 |
PathIterator |
Shape.getPathIterator(AffineTransform at)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的访问的迭代器对象。 |
PathIterator |
Polygon.getPathIterator(AffineTransform at,
double flatness)
返回迭代器对象,此对象沿 Shape 的边界进行迭代,并且提供了对 Shape 轮廓的几何形状的访问。 |
PathIterator |
Shape.getPathIterator(AffineTransform at,
double flatness)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的平面视图访问的迭代器对象。 |
java.awt.geom 中 PathIterator 的使用 |
---|
实现 PathIterator 的 java.awt.geom 中的类 | |
---|---|
class |
FlatteningPathIterator
FlatteningPathIterator 类返回另一个 PathIterator 对象的变平视图。 |
返回 PathIterator 的 java.awt.geom 中的方法 | |
---|---|
PathIterator |
Arc2D.getPathIterator(AffineTransform at)
返回定义弧边界的迭代对象。 |
PathIterator |
Area.getPathIterator(AffineTransform at)
为此 Area 对象的轮廓创建一个 PathIterator 。 |
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at)
返回定义形状边界的迭代对象。 |
PathIterator |
Ellipse2D.getPathIterator(AffineTransform at)
返回定义此 Ellipse2D 边界的迭代对象。 |
PathIterator |
Line2D.getPathIterator(AffineTransform at)
返回定义此 Line2D 边界的迭代对象。 |
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 |
Rectangle2D.getPathIterator(AffineTransform at)
返回定义此 Rectangle2D 边界的迭代对象。 |
PathIterator |
Area.getPathIterator(AffineTransform at,
double flatness)
为此 Area 对象的变平轮廓创建 PathIterator 。 |
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at,
double flatness)
返回定义变平形状边界的迭代对象。 |
PathIterator |
Line2D.getPathIterator(AffineTransform at,
double flatness)
返回定义此变平的 Line2D 边界的迭代对象。 |
PathIterator |
Path2D.getPathIterator(AffineTransform at,
double flatness)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的平面视图访问的迭代器对象。 |
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform at,
double flatness)
返回定义此 QuadCurve2D 的变平形状边界的迭代对象。 |
PathIterator |
Rectangle2D.getPathIterator(AffineTransform at,
double flatness)
返回定义变平的 Rectangle2D 边界的迭代对象。 |
PathIterator |
RectangularShape.getPathIterator(AffineTransform at,
double flatness)
返回一个迭代器对象,它可沿 Shape 对象的边界进行迭代,并提供对 Shape 对象轮廓几何形状平面视图的访问。 |
参数类型为 PathIterator 的 java.awt.geom 中的方法 | |
---|---|
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 的内部相交。 |
参数类型为 PathIterator 的 java.awt.geom 中的构造方法 | |
---|---|
FlatteningPathIterator(PathIterator src,
double flatness)
构造一个在路径上迭代时能使路径变平的新 FlatteningPathIterator 对象。 |
|
FlatteningPathIterator(PathIterator src,
double flatness,
int limit)
构造一个在路径上迭代时能使路径变平的新 FlatteningPathIterator 对象。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。