パッケージjava.awt.geom
の使用

java.awt.geomを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.font
フォント関連のクラスおよびインタフェースを提供します。
java.awt.geom
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
java.awt.image
イメージを作成および修正するためのクラスを提供します。
java.awt.image.renderable
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
javax.swing.plaf
SwingがプラガブルなLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くの抽象クラスを提供します。
javax.swing.plaf.basic
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
  • java.awtにより使用されるjava.awt.geomのクラス
    クラス 説明
    AffineTransform
    AffineTransformクラスは、線の直線性と平行性を保ったままで2次元座標間の線形マッピングを実行する2次元アフィン変換を表現します。
    Dimension2D
    Dimension2Dクラスは、幅と高さの寸法をカプセル化します。
    PathIterator
    PathIteratorインタフェースの提供するメカニズムを使用すると、Shapeインタフェースを実装するオブジェクトは、一度に1セグメント単位で境界のパスを取り出すことを呼出し側に許可することで、その境界の幾何学的図形を返すことができます。
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
    RectangularShape
    RectangularShapeは、幾何学的図形が矩形フレームによって定義される多くのShapeオブジェクトの基底クラスです。
  • java.awt.fontにより使用されるjava.awt.geomのクラス
    クラス 説明
    AffineTransform
    AffineTransformクラスは、線の直線性と平行性を保ったままで2次元座標間の線形マッピングを実行する2次元アフィン変換を表現します。
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
  • java.awt.geomにより使用されるjava.awt.geomのクラス
    クラス 説明
    AffineTransform
    AffineTransformクラスは、線の直線性と平行性を保ったままで2次元座標間の線形マッピングを実行する2次元アフィン変換を表現します。
    Arc2D
    Arc2Dは、表示枠の矩形、始角、角の大きさ(弧の長さ)、および閉じ方の種類(OPENCHORD、またはPIE)によって定義される2次元の弧を格納するすべてのオブジェクトの抽象スーパー・クラスです。
    Area
    Areaオブジェクトは、2次元空間の閉じた領域について解像度に依存しない記述を格納および操作します。
    CubicCurve2D
    CubicCurve2Dクラスは、(x,y)座標空間の3次パラメトリック曲線セグメントを定義します。
    Dimension2D
    Dimension2Dクラスは、幅と高さの寸法をカプセル化します。
    Ellipse2D
    Ellipse2Dクラスは、表示枠矩形によって定義される楕円を記述します。
    Line2D
    Line2Dクラスは、(x,y)座標空間のライン・セグメントを表します。
    NoninvertibleTransformException
    NoninvertibleTransformExceptionクラスは、AffineTransformオブジェクトの逆変換を必要とするオペレーションを実行する場合に、AffineTransformが逆変換できる状態でないときにスローされる例外を表します。
    Path2D
    Path2Dクラスは、単純ですが柔軟性のある、任意の幾何学的パスを表す形状を提供します。
    Path2D.Float
    Floatクラスは、座標が単精度浮動小数点で格納される幾何学的パスを定義します。
    PathIterator
    PathIteratorインタフェースの提供するメカニズムを使用すると、Shapeインタフェースを実装するオブジェクトは、一度に1セグメント単位で境界のパスを取り出すことを呼出し側に許可することで、その境界の幾何学的図形を返すことができます。
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    QuadCurve2D
    QuadCurve2Dクラスは、(x,y)座標空間の2次パラメトリック曲線セグメントを定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
    RectangularShape
    RectangularShapeは、幾何学的図形が矩形フレームによって定義される多くのShapeオブジェクトの基底クラスです。
    RoundRectangle2D
    RoundRectangle2Dクラスは、位置(x,y)、サイズ(w x h)、および角を丸める弧の幅と高さで定義される丸みを付けた角を持つ矩形を定義します。
  • java.awt.imageにより使用されるjava.awt.geomのクラス
    クラス 説明
    AffineTransform
    AffineTransformクラスは、線の直線性と平行性を保ったままで2次元座標間の線形マッピングを実行する2次元アフィン変換を表現します。
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
  • java.awt.image.renderableにより使用されるjava.awt.geomのクラス
    クラス 説明
    AffineTransform
    AffineTransformクラスは、線の直線性と平行性を保ったままで2次元座標間の線形マッピングを実行する2次元アフィン変換を表現します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
  • javax.swing.plafにより使用されるjava.awt.geomのクラス
    クラス 説明
    Dimension2D
    Dimension2Dクラスは、幅と高さの寸法をカプセル化します。
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
  • javax.swing.plaf.basicにより使用されるjava.awt.geomのクラス
    クラス 説明
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
    RectangularShape
    RectangularShapeは、幾何学的図形が矩形フレームによって定義される多くのShapeオブジェクトの基底クラスです。
  • javax.swing.textにより使用されるjava.awt.geomのクラス
    クラス 説明
    Point2D
    Point2Dクラスは、(x,y)座標空間の位置を表す点を定義します。
    Rectangle2D
    Rectangle2Dクラスは、位置(x,y)およびサイズ(w x h)で定義される矩形を記述します。
    RectangularShape
    RectangularShapeは、幾何学的図形が矩形フレームによって定義される多くのShapeオブジェクトの基底クラスです。