Uses of Class
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides user interface objects built according to the Basic look and feel.
Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
Provides user interface objects that combine two or more look and feels.