JavaTM 2 Platform
Std. Ed. v1.4.0

Uses of Package
javax.swing

Packages that use javax.swing
javax.swing Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. 
javax.swing.colorchooser Contains classes and interfaces used by the JColorChooser 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.table Provides classes and interfaces for dealing with javax.swing.JTable
javax.swing.text Provides classes and interfaces that deal with editable and noneditable text components. 
javax.swing.text.html Provides the class HTMLEditorKit and supporting classes for creating HTML text editors. 
javax.swing.tree Provides classes and interfaces for dealing with javax.swing.JTree
 

Classes in javax.swing used by javax.swing
AbstractButton
          Defines common behaviors for buttons and menu items.
AbstractButton.AccessibleAbstractButton
          This class implements accessibility support for the AbstractButton class.
AbstractCellEditor
           
AbstractListModel
          The abstract definition for the data model that provides a List with its contents.
AbstractSpinnerModel
          This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations.
Action
          The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
BoundedRangeModel
          Defines the data model used by components like Sliders and ProgressBars.
ButtonModel
          State Model for buttons.
CellEditor
          This interface defines the methods any general editor should be able to implement.
ComboBoxModel
          A data model for a combo box.
DefaultButtonModel
          The default implementation of a Button component's data model.
DefaultListCellRenderer
          Renders an item in a list.
DesktopManager
          DesktopManager objects are owned by a JDesktopPane object.
FocusManager
          This class has been obsoleted by the 1.4 focus APIs.
Icon
          A small fixed size picture, typically used to decorate components.
InputMap
          InputMap provides a binding between an input event (currently only KeyStrokes are used) and an Object.
InternalFrameFocusTraversalPolicy
          A FocusTraversalPolicy which can optionally provide an algorithm for determining a JInternalFrame's initial Component.
JComponent
          The base class for all Swing components except top-level containers.
JComponent.AccessibleJComponent
          Inner class of JComponent used to provide default support for accessibility.
JEditorPane
          A text component to edit various kinds of content.
JEditorPane.AccessibleJEditorPane
          This class implements accessibility support for the JEditorPane class.
JLabel
          A display area for a short text string or an image, or both.
JLayeredPane
          JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
JMenuItem
          An implementation of an item in a menu.
JMenuItem.AccessibleJMenuItem
          This class implements accessibility support for the JMenuItem class.
JPanel
          JPanel is a generic lightweight container.
JScrollBar
          An implementation of a scrollbar.
JSeparator
          JSeparator provides a general purpose component for implementing divider lines - most commonly used as a divider between menu items that breaks them up into logical groupings.
JSpinner.DefaultEditor
          A simple base class for more specialized editors that displays a read-only view of the model's current value with a JFormattedTextField.
JTextField
          JTextField is a lightweight component that allows the editing of a single line of text.
JTextField.AccessibleJTextField
          This class implements accessibility support for the JTextField class.
JToggleButton
          An implementation of a two-state button.
JToggleButton.AccessibleJToggleButton
          This class implements accessibility support for the JToggleButton class.
ListCellRenderer
          Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
ListModel
          This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list.
ListSelectionModel
          This interface represents the current state of the selection for any of the components that display a list of values with stable indices.
MenuElement
          Any component that can be placed into a menu should implement this interface.
MutableComboBoxModel
          A mutable version of ComboBoxModel.
RootPaneContainer
          This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
Scrollable
          An interface that provides information to a scrolling container like JScrollPane.
ScrollPaneConstants
          Constants used with the JScrollPane component.
ScrollPaneLayout
          The layout manager used by JScrollPane.
SingleSelectionModel
          A model that supports at most one indexed selection.
SortingFocusTraversalPolicy
          A FocusTraversalPolicy that determines traversal order by sorting the Components of a focus traversal cycle based on a given Comparator.
SpinnerModel
          A model for a potentially unbounded sequence of object values.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
UIDefaults.LazyValue
          This class enables one to store an entry in the defaults table that isn't constructed until the first time it's looked up with one of the getXXX(key) methods.
UnsupportedLookAndFeelException
          An exception that indicates the request look & feel management classes are not present on the user's system.
WindowConstants
          Constants used to control the window-closing operation.
 

Classes in javax.swing used by javax.swing.colorchooser
JComponent
          The base class for all Swing components except top-level containers.
JPanel
          JPanel is a generic lightweight container.
 

Classes in javax.swing used by javax.swing.plaf
ActionMap
          ActionMap provides mappings from Objects (called keys or Action names) to Actions.
ComponentInputMap
          A ComponentInputMap is an InputMap associated with a particular JComponent.
Icon
          A small fixed size picture, typically used to decorate components.
InputMap
          InputMap provides a binding between an input event (currently only KeyStrokes are used) and an Object.
 

Classes in javax.swing used by javax.swing.plaf.basic
AbstractAction
          This class provides default implementations for the JFC Action interface.
AbstractButton
          Defines common behaviors for buttons and menu items.
AbstractListModel
          The abstract definition for the data model that provides a List with its contents.
Action
          The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
BoxLayout
          A layout manager that allows multiple components to be laid out either vertically or horizontally.
ComboBoxEditor
          The editor component used for JComboBox components.
JButton
          An implementation of a "push" button.
JComponent
          The base class for all Swing components except top-level containers.
JLabel
          A display area for a short text string or an image, or both.
JMenuBar
          An implementation of a menu bar.
JPopupMenu
          An implementation of a popup menu -- a small window that pops up and displays a series of choices.
ListCellRenderer
          Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
ListModel
          This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list.
LookAndFeel
          Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
MenuElement
          Any component that can be placed into a menu should implement this interface.
ScrollPaneConstants
          Constants used with the JScrollPane component.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 

Classes in javax.swing used by javax.swing.plaf.metal
AbstractAction
          This class provides default implementations for the JFC Action interface.
AbstractButton
          Defines common behaviors for buttons and menu items.
AbstractListModel
          The abstract definition for the data model that provides a List with its contents.
Action
          The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
ComboBoxEditor
          The editor component used for JComboBox components.
ComboBoxModel
          A data model for a combo box.
DefaultListCellRenderer
          Renders an item in a list.
Icon
          A small fixed size picture, typically used to decorate components.
JButton
          An implementation of a "push" button.
JComponent
          The base class for all Swing components except top-level containers.
JLabel
          A display area for a short text string or an image, or both.
JPopupMenu
          An implementation of a popup menu -- a small window that pops up and displays a series of choices.
ListCellRenderer
          Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
ListModel
          This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list.
LookAndFeel
          Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
MenuElement
          Any component that can be placed into a menu should implement this interface.
ScrollPaneConstants
          Constants used with the JScrollPane component.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 

Classes in javax.swing used by javax.swing.plaf.multi
LookAndFeel
          Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
 

Classes in javax.swing used by javax.swing.table
CellEditor
          This interface defines the methods any general editor should be able to implement.
JComponent
          The base class for all Swing components except top-level containers.
JComponent.AccessibleJComponent
          Inner class of JComponent used to provide default support for accessibility.
JLabel
          A display area for a short text string or an image, or both.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 

Classes in javax.swing used by javax.swing.text
AbstractAction
          This class provides default implementations for the JFC Action interface.
Action
          The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
JComponent
          The base class for all Swing components except top-level containers.
JComponent.AccessibleJComponent
          Inner class of JComponent used to provide default support for accessibility.
JFormattedTextField.AbstractFormatter
          Instances of AbstractFormatter are used by JFormattedTextField to handle the conversion both from an Object to a String, and back from a String to an Object.
JFormattedTextField.AbstractFormatterFactory
          Instances of AbstractFormatterFactory are used by JFormattedTextField to obtain instances of AbstractFormatter which in turn are used to format values.
Scrollable
          An interface that provides information to a scrolling container like JScrollPane.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 

Classes in javax.swing used by javax.swing.text.html
AbstractAction
          This class provides default implementations for the JFC Action interface.
Action
          The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 

Classes in javax.swing used by javax.swing.tree
CellEditor
          This interface defines the methods any general editor should be able to implement.
JComponent
          The base class for all Swing components except top-level containers.
JLabel
          A display area for a short text string or an image, or both.
JTextField
          JTextField is a lightweight component that allows the editing of a single line of text.
Scrollable
          An interface that provides information to a scrolling container like JScrollPane.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
 


JavaTM 2 Platform
Std. Ed. v1.4.0

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.