You're quite welcome. Sometimes, calling super.paint(g) is not necessary. It
depends on what you want your paint method to do. If you want to control how
everything is displayed, you can code for it and leave the super class out of
the process. If you want to enhance what the super class does by default, then
tell it to do it's thing then you can add to it with your own code. You
mentioned a call to repaint(). I wouldn't recommend doing that in the paint
method unless you really get a kick out of infinite loops.