next up previous contents
Next: 4.5.5 stop() について Up: 4.5 スレッドの利用 Previous: 4.5.3 全体の進行 (計算?) は

4.5.4 1コマ分の描画手続きを paint(Graphics g) に

簡単な作業だったら、ここにすべての描画手続きを記述しておく。 paint() は run() の中から repaint() で呼び出されるだけでなく、 ウィンドウの再描画要求発生時などにも呼び出されるので、 なるべく軽くしておくのが吉。

ダブル・バッファリングをしていて、 バッファーへの描画は run() で済せておくという場合は、 次のようなシンプルなものになる。
public void paint(Graphics g) {
    g.drawImage(im, x, y, this);
}


next up previous contents
Next: 4.5.5 stop() について Up: 4.5 スレッドの利用 Previous: 4.5.3 全体の進行 (計算?) は
Masashi Katsurada
平成20年2月28日