- 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.colorchooser - Contains classes and
      interfaces used by the JColorChoosercomponent.
- javax.swing.event
      - Provides support for events fired by Swing components.
- 
      javax.swing.filechooser - Contains classes and
      interfaces used by the JFileChoosercomponent.
- 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
      HTMLEditorKitand supporting classes for
      creating HTML text editors.
- 
      javax.swing.text.html.parser - Provides the
      default HTML parser, along with support classes.
- 
      javax.swing.text.rtf - Provides a class
      (RTFEditorKit) for creating Rich Text Format
      text editors.
- javax.swing.tree
      - Provides classes and interfaces for dealing with
      JTree.
- javax.swing.undo
      - Allows developers to provide support for undo/redo in
      applications such as text editors.