Hi Clemens,
Unfortunately there is no documentation available for these classes (as far as i know
its a non-public api.
I just had a look at the decompiled classes of jdk 1.1.5 and my guess is that the purpose of ScreenUpdater
UpdateClient and ScreenUpdaterEntry is a time scheduling queue for calls to the UpdateClient interface.
Typically the UpdateClient interface is implemented by the ComponentPeers (the platform specific instances
of the components) and its purpose is to do a repaint. (native pTriggerRepaint())
So it intended purpose is a repaint mechanism. What is in a name
The question now is why did they use this
non public api ? Did they intend to trigger repaints, in that case you should be able to use a plain ordinary
repaint(). However, as it is a generic time scheduler, you could also use it for something different… and there
is this evil object parameter that you can pass around to do strange things with… . .
Good luck 
Erik