ダブルバッファリングの手順
JavaAppletのダブルバッファリングについて少し学んだので復習。
まず、paint()メソッドやupdate()メソッドの引数はAppletそのものの描写部分であるということ。
ダブルバッファリングのおおまかな手順は
1.裏画面のためのImageオブジェクトを宣言する。
2.1のImageオブジェクトから色々描写するためのGraphicsオブジェクト(グラフィックコンテキスト)を、ImageクラスのインスタンスメソッドgetGraphics()で取得する。
3.Graphicsオブジェクトに色々描写する。
4.paint()メソッド内で引数のGraphicsオブジェクトに対して1で宣言したImageオブジェクトをdrawImage()メソッドで貼り付ける。
とまぁ、大体こんな手順。