O'Reilly logo

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications by Romain Guy, Chet Haase

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Swing Rendering Fundamentals

THIS chapter covers the basics of Swing rendering, by which your Swing application paints the user interface that appears on the display. We cover the following topics:

Events: The way that Swing receives and processes events is key to understanding how threads interact within Swing and how your application threads interact with Swing and AWT events.

Painting: Swing painting is the process by which Swing manages application and system requests to update the display.

Rendering: Swing rendering is the process by which Swing calls its own internal code as well as your application code in order to render components’ contents.

Double-Buffering: Swing uses a back buffer to ensure smooth updates to the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required