目次> 第16章> 16.8 TOPUPPREVNEXT

16.9 Graphics2D 演習

課題
Graph9.java に対して、以下の拡張を行ってください。

色を指定するボタンを追加し、表示色を選択する。

さらに、可能であれば線の太さを指定するスライダを付ける。

Graph9a-1.gif     Graph9a-2.gif


回答例
Graph9b.java
Graph9.java からの変更点 (赤色の行番号は色選択のための変更、 青色はスライダのための変更、 黒色は共通の変更点)

実行例

Graph9b-1.gif

G2Canvas に Component リスナを付加し、パネルをひろげられるようにしてみました
Graph9x.java
Graph9.java からの変更点 (赤色の行番号)

更新日:2005-12-05 TOPUPPREVNEXT