onPaint直後にこの3行を含む関数を再帰処理にかける予定ですので、
スタックを積み重ねてGraphics2d gが膨大になってしまう可能性があり、
さっさと消したいと思っていました。

g.dispose();で行きたいと思います。