目次 | 前の項目 | 次の項目 | Java 2D API |
第 3 章 |
幾何学図形 |
Java 2DTM API では、点、直線、曲線、矩形など、基本的な幾何学オブジェクトを定義するクラスがいくつか提供されています。 新しい幾何学クラスは、java.awt.geom パッケージに含まれています。 下位互換のため、Rectangle、Point、Polygon など、旧バージョンの JDK で提供されていた幾何学クラスも、java.awt パッケージに残っています。GeneralPath、Arc2D、Rectangle2D など Java 2D API の幾何学図形は、java.awt で定義されている Shape インタフェースを実装しています。 Shape では、幾何学的なパスを持つオブジェクトを記述したり検査したりするための、共通のプロトコルが提供されています。 新しいインタフェースの PathIterator は、幾何学図形から要素を抽出するためのメソッドを定義しています。
幾何学クラスを使うと、ほとんどすべての 2 次元オブジェクトを、簡単に定義して操作できます。