ダブルバッファリングの手順

JavaAppletのダブルバッファリングについて少し学んだので復習。

まず、paint()メソッドやupdate()メソッドの引数はAppletそのものの描写部分であるということ。

ダブルバッファリングのおおまかな手順は


1.裏画面のためのImageオブジェクトを宣言する。
2.1のImageオブジェクトから色々描写するためのGraphicsオブジェクト(グラフィックコンテキスト)を、ImageクラスのインスタンスメソッドgetGraphics()で取得する。
3.Graphicsオブジェクトに色々描写する。
4.paint()メソッド内で引数のGraphicsオブジェクトに対して1で宣言したImageオブジェクトをdrawImage()メソッドで貼り付ける。


とまぁ、大体こんな手順。