javax.swing
- Provides a set of "lightweight" (written in Java with no native
code) components that, to the maximum degree possible, work the
same on all platforms.
javax.swing.border
- Provides classes and interfaces for drawing specialized borders
around a Swing component.
javax.swing.event
- Provides support for events fired by Swing components.
javax.swing.filechooser
- Contains classes and interfaces used by the
JFileChooser component.
javax.swing.plaf
- Provides one interface and many abstract classes that Swing uses
to provide its pluggable look and feel capabilities.
javax.swing.plaf.basic
- Provides user interface objects built according to the Basic look
and feel.
javax.swing.plaf.metal
- Provides user interface objects built according to the Java look
and feel (once codenamed Metal), which is the default look
and feel.
javax.swing.plaf.multi
- Provides user interface objects that combine two or more look and
feels.
javax.swing.plaf.synth
- Provides user interface objects for a skinnable look and feel in
which all painting is delegated.
javax.swing.table
- Provides classes and interfaces for dealing with
JTable.
javax.swing.text
- Provides classes and interfaces that deal with editable and
non-editable text components.
javax.swing.text.html
- Provides the class HTMLEditorKit and supporting
classes for creating HTML text editors.