What is lightweight component? | Java Swings

A Lightweight component is the bassically one that "borrows" the screen resource of an ancestor , which means it has no native resource of its own -- so it's "lighter".