- - PR -
描画位置をずらす
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-06-24 23:14
こんにちは、さくらばです。
repaint をコールすると、update が呼ばれ、最後に paint が呼ばれます。Canvas クラスの update メソッドは次のようになっており、領域クリアが行われています。
これを行わせないようにするには 1. update メソッドをオーバライドして、単に paint をコールするだけにする 2. Canvas などヘビーウェイトなコンポーネントを使用せずに、Component を 派生させたライトウェイトコンポーネントにする 3. Swing にする のどれかだと思います。 # 個人的には 3 -> 2 -> 1 の順でお勧めします。 | ||||||||
|
投稿日時: 2003-07-03 18:22
田村です。回答ありがとうございます。
さくらばさん
update()メソッドを書きかえるだけで対処できることから、 1.の方法を使用して、結果、所望の挙動を得ることができました。 | ||||||||
