目次> 第16章> 16.4 | TOPUPPREVNEXT |
AWTでは通常、 Canvas クラスを継承したクラスの update メソッド と paint メソッドをオーバーライドし、 オフスクリーン描画という方法を用います。
オフスクリーン描画というのは、画面の Graphics に直接描かずに、 イメージクラスのインスタンスに描画しておいて、書き終わったら ( あるいは、画面の再描画が必要になった時 ) このイメージを一気に画面に転送する という方法です。
20.4節のコッホ曲線や20.5節のシェルピンスキーのギャスケットを描画する部分は、 クラス MyCanvas にまとまっていますが、MyCanvas はオフスクリーン描画の例です。 MyCanvas の概略は以下のとおりです。
コッホ曲線を描くプログラムの構造は、以下の通りです。
MyCanvas.java
graph2.java
更新日:2002-12-05 | TOPUPPREVNEXT |