JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.awt.geom

提供用於在與二維幾何形狀相關的物件上定義和執行操作的 Java 2D 類別。

請參見:
          描述

介面摘要
PathIterator PathIterator 介面通過允許調用者一次一段地獲取邊界的路徑,為實作 Shape 介面的物件提供返回其邊界幾何形狀的機制。
 

類別摘要
AffineTransform AffineTransform 類別表示 2D 仿射變換,它執行從 2D 坐標到其他 2D 坐標的線性映射,保留了線的“直線性”和“平行性”。
Arc2D Arc2D 是所有存儲 2D 弧度的物件的抽象父級類別,其中 2D 弧度由窗體矩形、起始角度、角跨越(弧的長度)和閉合型別(OPENCHORDPIE)定義。
Arc2D.Double 此類別定義以 double 精度指定的弧。
Arc2D.Float 此類別定義以 float 精度指定的弧。
Area Area 物件存儲和操作 2 維空間封閉區域的與解析無關的描述。
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 使用 double 坐標指定的線段。
Line2D.Float 使用 float 坐標指定的線段。
Path2D Path2D 類別提供一個表示任意幾何形狀路徑的簡單而又靈活的形狀。
Path2D.Double Double 類別定義了一條幾何路徑,它具有以雙精度浮點值形式存儲的坐標。
Path2D.Float Float 類別定義了一條幾何路徑,它具有以單精度浮點值形式存儲的坐標。
Point2D Point2D 類別定義表示 (x,y) 坐標空間中位置的點。
Point2D.Double Double 類別以 double 精度定義指定的點。
Point2D.Float Float 類別以 float 精度定義指定的點。
QuadCurve2D QuadCurve2D 類別定義 (x,y) 坐標空間內的二次參數曲線段。
QuadCurve2D.Double 使用 double 坐標指定的二次參數曲線段。
QuadCurve2D.Float 使用 float 坐標指定的二次參數曲線段。
Rectangle2D Rectangle2D 類別描述通過位置 (x,y) 和尺寸 (w x h) 定義的矩形。
Rectangle2D.Double Double 類別定義一個在 double 坐標中指定的矩形。
Rectangle2D.Float Float 類別定義一個在 float 坐標中指定的矩形。
RectangularShape RectangularShape 是許多 Shape 物件的基礎類別,這些物件的幾何形狀由矩形窗體定義。
RoundRectangle2D RoundRectangle2D 類別定義一個矩形,該矩形具有由位置 (x,y)、維度 (w x h) 以及圓角弧的寬度和高度定義的圓角。
RoundRectangle2D.Double Double 類別定義一個所有圓角都使用 double 坐標指定的矩形。
RoundRectangle2D.Float Float 類別定義一個所有圓角都使用 float 坐標指定的矩形。
 

異常摘要
IllegalPathStateException 對於正在執行的特定操作而言(如將路徑段追加到不具有初始 moveto 的 GeneralPath),如果操作在處於非法狀態的路徑上執行,則 IllegalPathStateException 表示拋出的異常。
NoninvertibleTransformException NoninvertibleTransformException 類別表示在執行的操作要求 AffineTransform 物件可逆但 AffineTransform 處於不可逆狀態時拋出的異常。
 

軟體套件 java.awt.geom 的描述

提供用於在與二維幾何形狀相關的物件上定義和執行操作的 Java 2D 類別。套件的一些重要功能包括:

從以下版本開始:
1.2

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only