次のレスに示すようなプログラムを作りました。

で、三角形描画ボタンを押して三角形を描画し、
四角形描画ボタンをおすと、三角形が一旦消えてから四角形が描画されます。

三角形を残したまま描画するにはどうすればいいですか?
repaint()を上手に使えればいいのか?と思ったんですが、上手くいきません。

どなたかご教授願います。