This is an extension of the applet class that does offscreen drawing, which eliminates a lot of the flicker problems associated with rapid regular updates. Basically, take any applet Foo and change the declaration "public class Foo extends Applet" to "public class Foo extends NoFlickerApplet" and it just works.