Swing Packages
- 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
JColorChooser
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.
-
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.