JavaTM 2 Platform
Standard Ed. 6

java.awt.geom
類別 GeneralPath

java.lang.Object
  繼承者 java.awt.geom.Path2D
      繼承者 java.awt.geom.Path2D.Float
          繼承者 java.awt.geom.GeneralPath
所有已實作的介面:
Shape, Serializable, Cloneable

public final class GeneralPath
extends Path2D.Float

GeneralPath 類別表示根據直線、二次曲線和三次 (Bézier) 曲線建構的幾何路徑。它可以包含多個子路徑。

GeneralPath 是一個遺留的 final 類別,它精確地實作了其父級類別 Path2D.Float 的行為。與 Path2D.Double 一起,Path2D 類別提供了通用幾何路徑的完整實作,支持 ShapePathIterator 介面的所有功能,能夠顯式地選擇不同級別的內部坐標精度。

在處理能夠表示且能使用浮點精度的資料時,可以使用 Path2D.Float(或此遺留 GeneralPath 子類別)。對於要求雙精度的準確性或範圍的資料,可以使用 Path2D.Double

從以下版本開始:
1.2
另請參見:
序列化表格

巢狀類別摘要
 
從類別 java.awt.geom.Path2D 繼承的巢狀類別/介面
Path2D.Double, Path2D.Float
 
欄位摘要
 
從類別 java.awt.geom.Path2D 繼承的欄位
WIND_EVEN_ODD, WIND_NON_ZERO
 
建構子摘要
GeneralPath()
          根據 Path2D.WIND_NON_ZERO 的預設旋繞規則建構一個新的單精度空 GeneralPath 物件。
GeneralPath(int rule)
          根據指定旋繞規則建構一個新的 GeneralPath 物件,以控制需要定義路徑內部的操作。
GeneralPath(int rule, int initialCapacity)
          根據指定旋繞規則和指定初始容量建構一個新的 GeneralPath 物件,以存儲路徑坐標。
GeneralPath(Shape s)
          根據任意 Shape 物件建構一個新 GeneralPath 物件。
 
方法摘要
 
從類別 java.awt.geom.Path2D.Float 繼承的方法
append, clone, curveTo, curveTo, getBounds2D, getPathIterator, lineTo, lineTo, moveTo, moveTo, quadTo, quadTo, transform
 
從類別 java.awt.geom.Path2D 繼承的方法
append, closePath, contains, contains, contains, contains, contains, contains, contains, contains, createTransformedShape, getBounds, getCurrentPoint, getPathIterator, getWindingRule, intersects, intersects, intersects, intersects, reset, setWindingRule
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

GeneralPath

public GeneralPath()
根據 Path2D.WIND_NON_ZERO 的預設旋繞規則建構一個新的單精度空 GeneralPath 物件。

從以下版本開始:
1.2

GeneralPath

public GeneralPath(int rule)
根據指定旋繞規則建構一個新的 GeneralPath 物件,以控制需要定義路徑內部的操作。

參數:
rule - 旋繞規則
從以下版本開始:
1.2
另請參見:
Path2D.WIND_EVEN_ODD, Path2D.WIND_NON_ZERO

GeneralPath

public GeneralPath(int rule,
                   int initialCapacity)
根據指定旋繞規則和指定初始容量建構一個新的 GeneralPath 物件,以存儲路徑坐標。此數是對將添加到路徑中的路徑段數量的初始猜測,但存儲量可以根據需要擴展,以存儲添加的所有路徑段。

參數:
rule - 旋繞規則
initialCapacity - 對路徑中路徑段數量的估計
從以下版本開始:
1.2
另請參見:
Path2D.WIND_EVEN_ODD, Path2D.WIND_NON_ZERO

GeneralPath

public GeneralPath(Shape s)
根據任意 Shape 物件建構一個新 GeneralPath 物件。此路徑的所有初始幾何形狀和旋繞規則均取自指定的 Shape 物件。

參數:
s - 指定的 Shape 物件
從以下版本開始:
1.2

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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