|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。