What is Swing technology?
Swing is a set of GUI components with a “pluggable look and feel” based on the JDK 1.1 Lightweight UI Framework. The pluggable look and feel allows developers to implement an operating system-specific look and feel (Motif, Microsoft Windows, MacOS). Swing components include both 100% Pure Java versions of the 1.1 AWT component set, plus a rich set of higher-level components. The complete set contains borders, buttons, checkboxes, combo boxes, icons, labels, lists, list boxes, menus, menubars, menu items, pop-up menus, radio buttons, progress bars, scroll panes and viewports, scrollbars, tabbed panes, tables, text areas, text components, text fields, trees, and HTML viewers.