クラス
|
説明
|
Arc2D
Arc2D.Double
Arc2D.Float
|
スーパークラス: RectangularShape
外接する矩形、開始位置の角度、中心角の角度、および閉鎖の種類で定義される円弧を表します。 Arc2D.Float と Arc2D.Double は、単精度と倍精度で円弧を指定するために実装されています。
|
Area
|
インタフェース: Shape、Cloneable
ブール演算をサポートする領域の幾何形状を表します。
|
CubicCurve2D
CubicCurve2D.Double
CubicCurve2D.Float
|
インタフェース: Shape
(w) 座標空間内の 3 次媒介変数曲線を表します。 CubicCurve2D.Float と CubicCurve2D.Double は、単精度と倍精度で 3 次曲線を指定するために実装されています。
|
Dimension2D
|
幅と高さの寸法をカプセル化しています。 2 次元の寸法を格納するすべてのオブジェクトの抽象スーパークラスです。
|
Ellipse2D
Ellipse2D.Double
Ellipse2D.Float
|
スーパークラス: RectangularShape
外接する長方形で定義される楕円を表します。 Ellipse2D.Float と Ellipse2D.Double は、単精度と倍精度で楕円を指定するために実装されています。
|
FlatteningPathIterator
|
PathIterator オブジェクトを平滑化した図形を返します。
それ自体では補間計算を行わない Shape に対する平滑化処理に使うことができます。
|
GeneralPath
|
インタフェース: Shape
直線、2 次曲線、および 3 次曲線から構成される幾何学的パスを表します。
|
Line2D
Line2D.Double
Line2D.Float
|
インタフェース: Shape
(x, y) 座標空間内の直線セグメントを表します。 Line2D.Float と Line2D.Double は、単精度と倍精度で直線を指定するために実装されています。
|
Point2D
Point2D.Double
Point2D.Float
|
(x, y) 座標空間内の位置を表す点です。 Point2D.Float と Point2D.Double は、単精度と倍精度で点を指定するために実装されています。
|
QuadCurve2D
QuadCurve2D.Double
QuadCurve2D.Float
|
インタフェース: Shape
(x, y) 座標空間内の 2 次媒介変数曲線のセグメントを表します。 QuadCurve2D.Float と QuadCurve2D.Double は、単精度と倍精度で 2 次曲線を指定するために実装されています。
|
Rectangle2D
Rectangle2D.Double
Rectangle2D.Float
|
スーパークラス: RectangularShape
位置 (x, y) と寸法 (w x h) で定義される矩形を表します。 Rectangle2D.Float と Rectangle2D.Double は、単精度と倍精度で矩形を指定するために実装されています。
|
RectangularShape
|
インタフェース: Shape
矩形の範囲で規定される図形を操作するための共通処理ルーチンを提供しています。
|
RoundRectangle2D
RoundRectangle2D.Double
RoundRectangle2D.Float
|
スーパークラス: RectangularShape
位置 (x, y)、寸法 (w x h)、隅の弧の幅と高さで定義される丸い角を持つ矩形を表します。 RoundRectangle2D.Float と RoundRectangle2D.Double は、単精度と倍精度で角丸矩形を指定するために実装されています。
|