描画した図を残すには,paintメッソド内にその仕組みを組み込む必要がある. 先に作成した paint では, startPoint と endPoint を結ぶ直線を描いた. ここでは,paintに描画した図を残す機能を追加する.
このために,Imageオブジェクトを使用し,直線を描くたびに,Imageオブジェク トにも直線を書き加える. Imageオブジェクト上に描いた図は,repaint により消去されることがないので, paintメソッドにおいて,Imageオブジェクトに直線を書き加えた後に, このオブジェクトをパネルにコピーすれば,直線を書きたしてゆくことができる.