モジュール java.desktop
パッケージ java.awt.geom

クラスGeneralPath

java.lang.Object
すべての実装されたインタフェース:
Shape, Serializable, Cloneable

public final class GeneralPath extends Path2D.Float
GeneralPathクラスは、直線、2次曲線、および3次(ベジェ)曲線から作成された幾何学的パスを表します。 このクラスは、複数のサブパスを持つことができます。

GeneralPathは、そのスーパー・クラスPath2D.Floatの動作を正確に実装するレガシーfinalクラスです。 Path2Dクラスは、Path2D.Doubleとともに、ShapeおよびPathIteratorインタフェースのすべての機能に加え、さまざまなレベルの内部座標精度を明示的に選択する機能をサポートする、汎用幾何学的パスの完全な実装を提供します。

浮動小数点精度で表したり、使用したりできるデータを扱うときは、Path2D.Float (または、このレガシーGeneralPathサブクラス)を使用します。 倍精度の正確性または範囲が必要なデータには、Path2D.Doubleを使用します。

導入されたバージョン:
1.2
関連項目: