| Main.java | メインメソッドが入ったクラスや、コントロールボタン、パレット、 メニューバーのクラスを含む。 |
| Shape.java | すべての図形のスーパークラス。(abstract) |
| LineShape.java | 直線を表すクラス。Observerインターフェースを実装。 |
| RectangleShape.java | 長方形を表すクラス。Observerインターフェースを実装。 |
| OvalShape.java | 楕円を表すクラス。Observerインターフェースを実装。 |
| StringShape.java | Stringを表すクラス。Observerインターフェースを実装。 |
| ShapeMgr.java | すべての図形と画面を管理する。Canvasクラスのサブクラス。 |
| HotSpot.java | HotSpot(図形についている灰色の点)を表すクラス。Observableクラスのサブ クラス。 |
| HotSpotMgr.java | すべてのHotSpotを管理するクラス。 |
| Coordinates.java | 座標を表すクラス。 |
| Dimensions.java | 寸法を表すクラス。(縦、横の長さ) |
| SaveWindow.java | Saveするときのウインドウのクラス。ファイルにデータを書き込む。(アプレットにはなし) |
| LoadWindow.java | Loadするときのウインドウのクラス。ファイルからデータを読み込む。(アプレットにはなし) |
| StringWindow.java | Stringを生成するときのウインドウのクラス。 |