Lightweight Components

Chapter: Swing Introduction
...Section: Sequences of pictures in rapid succession
... ...Subsection: Lightweight Components

This material comes from Sun.

A heavyweight component is one that is associated with its own native screen resource (commonly known as a peer). A lightweight component is one that "borrows" the screen resource of an ancestor (which means it has no native resource of its own -- so it's "lighter").

Some of the benefits of using Swing components are:

The main differences between heavyweight and lightweight are:

For more details, read this article.