塗りつぶしと描画のパフォーマンスを向上させるには、次の方法を使用してください。
ダブルバッファリング (たとえば、アニメーションではオフスクリーンにイメージを描画して全体を一度に読み込みます)
update() によるデフォルト値以外の使用 (オーバーライド)
public void update(Graphics g) { paint(g); }
カスタマイズした独自のレイアウトマネージャ の使用。独自の動作が必要な場合は、そのためのコードを作成することによって、最高の GUI パフォーマンスを得ることができます。
イベントの使用。JDK 1.1 には、1.0 に比べて効率的なイベントモデルが用意されています。
損傷を受けた部分だけの再描画 (ClipRect を使用)。