| 
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。