Since nobody more knowlegable has answered, here's my attempt.
Swing thinks that it is in charge of what gets painted when because it is responsible for calling the various paint methods. If you go ahead and do painting activities that Swing doesn't know are happenuing then either they won't make it all the way to the screen or they will get over-painted at random by Swing.
JamesCherrill
Posting Genius
6,373 posts since Apr 2008
Reputation Points: 2,130
Solved Threads: 1,073