Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

JSR-209 (Final Approval Ballot)

Uses of Package
javax.swing

Packages that use javax.swing
javax.microedition.plaf AGUI provides a Pluggable Look and Feel architecture, similar to that which is defined in Java SE (from which AGUI is subset). 
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.border Provides classes and interface for drawing specialized borders around a Swing component. 
javax.swing.event Provides for events fired by Swing components. 
javax.swing.plaf Provides the basis for the implementation of Swing pluggable look-and-feel capabilities for AGUI. 
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.tree Provides classes and interfaces for dealing with javax.swing.JTree
 

Classes in javax.swing used by javax.microedition.plaf
JComboBox
          A component that combines a button or editable field and a drop-down list.
JList
          A component that allows the user to select one or more objects from a list.
JOptionPane
          JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
JTabbedPane
          A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
JTree
           A control that displays a set of hierarchical data as an outline.
 

Classes in javax.swing used by javax.swing
AbstractButton
          Defines common behaviors for buttons and menu items.
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.
ActionMap
          ActionMap provides mappings from Objects (called keys or Action names) to Actions.
BoundedRangeModel
          Defines the data model used by components like Sliders and ProgressBars.
Box
          A lightweight container that uses a BoxLayout object as its layout manager.
ButtonGroup
          This class is used to create a multiple-exclusion scope for a set of buttons.
ButtonModel
          State Model for buttons.
ComboBoxEditor
          The editor component used for JComboBox components.
ComboBoxModel
          A data model for a combo box.
DefaultButtonModel
          The default implementation of a Button component's data model.
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.
InputVerifier
          The purpose of this class is to help clients support smooth focus navigation through GUIs with text fields.
InternalFrameFocusTraversalPolicy
          A FocusTraversalPolicy which can optionally provide an algorithm for determining a JInternalFrame's initial Component.
JButton
          An implementation of a "push" button.
JComboBox.KeySelectionManager
          The interface that defines a KeySelectionManager.
JComponent
          The base class for all Swing components except top-level containers.
JDesktopPane
          A container used to create a multiple-document interface or a virtual desktop.
JEditorPane
          A text component to edit various kinds of content.
JFormattedTextField
          JFormattedTextField extends JTextField adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
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.
JInternalFrame
          A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, resizing, title display, and support for a menu bar.
JLayeredPane
          JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
JList
          A component that allows the user to select one or more objects from a list.
JMenu
          An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
JMenu.WinListener
          A listener class that watches for a popup window closing.
JMenuBar
          An implementation of a menu bar.
JMenuItem
          An implementation of an item in a menu.
JPanel
          JPanel is a generic lightweight container.
JPopupMenu
          An implementation of a popup menu -- a small window that pops up and displays a series of choices.
JRootPane
          A lightweight container used behind the scenes by JInternalFrame.
JScrollBar
          An implementation of a scrollbar.
JScrollPane
          Provides a scrollable view of a lightweight component.
JSpinner
          A single line input field that lets the user select a number or an object value from an ordered sequence.
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.
JToggleButton
          An implementation of a two-state button.
JTree.EmptySelectionModel
          EmptySelectionModel is a TreeSelectionModel that does not allow anything to be selected.
JTree.TreeSelectionRedirector
          Handles creating a new TreeSelectionEvent with the JTree as the source and passing it off to all the listeners.
JViewport
          The "viewport" or "porthole" through which you see the underlying information.
JViewport.ViewListener
          A listener for the view.
KeyStroke
          A KeyStroke represents a key action on the keyboard, or equivalent input device.
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.
MenuSelectionManager
          A MenuSelectionManager owns the selection in menu hierarchy.
MutableComboBoxModel
          A mutable version of ComboBoxModel.
RootPaneContainer
          This interface is implemented by components that have a single JInternalFrame.
Scrollable
          An interface that provides information to a scrolling container like JScrollPane.
ScrollPaneConstants
          Constants used with the JScrollPane component.
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.
SpinnerDateModel
          A SpinnerModel for sequences of Dates.
SpinnerListModel
          A simple implementation of SpinnerModel whose values are defined by an array or a List.
SpinnerModel
          A model for a potentially unbounded sequence of object values.
SpinnerNumberModel
          A SpinnerModel for sequences of numbers.
Spring
          An instance of the Spring class holds three properties that characterize its behavior: the minimum, preferred, and maximum values.
SpringLayout.Constraints
          A Constraints object holds the constraints that govern the way a component's size and position change in a container controlled by a SpringLayout.
SwingConstants
          A collection of constants generally used for positioning and orienting components on the screen.
WindowConstants
          Constants used to control the window-closing operation.
 

Classes in javax.swing used by javax.swing.border
Icon
          A small fixed size picture, typically used to decorate components.
 

Classes in javax.swing used by javax.swing.event
JComponent
          The base class for all Swing components except top-level containers.
JInternalFrame
          A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, resizing, title display, and support for a menu bar.
MenuElement
          Any component that can be placed into a menu should implement this interface.
MenuSelectionManager
          A MenuSelectionManager owns the selection in menu hierarchy.
 

Classes in javax.swing used by javax.swing.plaf
JComponent
          The base class for all Swing components except top-level containers.
 

Classes in javax.swing used by javax.swing.table
JComponent
          The base class for all Swing components except top-level containers.
JTable
          The JTable is used to display and edit regular two-dimensional tables of cells.
ListSelectionModel
          This interface represents the current state of the selection for any of the components that display a list of values with stable indices.
 

Classes in javax.swing used by javax.swing.text
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.
JEditorPane
          A text component to edit various kinds of content.
KeyStroke
          A KeyStroke represents a key action on the keyboard, or equivalent input device.
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.tree
DefaultListSelectionModel
          Default data model for list selections.
JTree
           A control that displays a set of hierarchical data as an outline.
 


JSR-209 (Final Approval Ballot)

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 209 specification.