About Swing

 

The Swing components are written in Java, without window-system-specific code. This facilitates a customizable look and feel without relying on the native windowing system, and simplifies the deployment of applications. Swing also supports a pluggable look and feel architecture. This feature will give users the ability to switch the look and feel of an application without restarting it and without the developer having to subclass the entire component set.