Uses of Package
javax.swing
-
Packages that use javax.swing Package Description java.awt.im.spi Provides interfaces that enable the development of input methods that can be used with any Java runtime environment.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.colorchooser Contains classes and interfaces used by theJColorChooser
component.javax.swing.event Provides for events fired by Swing components.javax.swing.filechooser Contains classes and interfaces used by theJFileChooser
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.nimbus Provides user interface objects built according to the cross-platform Nimbus look and feel.javax.swing.plaf.synth Synth is a skinnable look and feel in which all painting is delegated.javax.swing.table Provides classes and interfaces for dealing withjavax.swing.JTable
.javax.swing.text Provides classes and interfaces that deal with editable and noneditable text components.javax.swing.text.html Provides the classHTMLEditorKit
and supporting classes for creating HTML text editors.javax.swing.tree Provides classes and interfaces for dealing withjavax.swing.JTree
. -
Classes in javax.swing used by java.awt.im.spi Class and Description JFrame An extended version ofjava.awt.Frame
that adds support for the JFC/Swing component architecture. -
Classes in javax.swing used by javax.swing Class and Description AbstractButton Defines common behaviors for buttons and menu items.AbstractButton.AccessibleAbstractButton This class implements accessibility support for theAbstractButton
class.AbstractCellEditor A base class forCellEditors
, providing default implementations for the methods in theCellEditor
interface exceptgetCellEditorValue()
.AbstractListModel The abstract definition for the data model that provides aList
with its contents.AbstractSpinnerModel This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations.Action TheAction
interface provides a useful extension to theActionListener
interface in cases where the same functionality may be accessed by several controls.ActionMap ActionMap
provides mappings fromObject
s (called keys orAction
names) toAction
s.BoundedRangeModel Defines the data model used by components likeSlider
s andProgressBar
s.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.CellEditor This interface defines the methods any general editor should be able to implement.ComboBoxEditor The editor component used for JComboBox components.ComboBoxModel A data model for a combo box.ComponentInputMap AComponentInputMap
is anInputMap
associated with a particularJComponent
.DefaultButtonModel The default implementation of aButton
component's data model.DefaultCellEditor.EditorDelegate The protectedEditorDelegate
class.DefaultListCellRenderer Renders an item in a list.DefaultRowSorter.ModelWrapper DefaultRowSorter.ModelWrapper
is responsible for providing the data that gets sorted byDefaultRowSorter
.DesktopManager DesktopManager objects are owned by a JDesktopPane object.DropMode Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.FocusManager This class has been obsoleted by the 1.4 focus APIs.GroupLayout.Alignment Enumeration of the possible waysParallelGroup
can align its children.GroupLayout.Group Group
provides the basis for the two types of operations supported byGroupLayout
: laying out components one after another (SequentialGroup
) or aligned (ParallelGroup
).GroupLayout.ParallelGroup AGroup
that aligns and sizes it's children.GroupLayout.SequentialGroup AGroup
that positions and sizes its elements sequentially, one after another.Icon A small fixed size picture, typically used to decorate components.InputMap InputMap
provides a binding between an input event (currently onlyKeyStroke
s are used) and anObject
.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.JCheckBox An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.JColorChooser JColorChooser
provides a pane of controls designed to allow a user to manipulate and select a color.JComboBox A component that combines a button or editable field and a drop-down list.JComboBox.KeySelectionManager The interface that defines aKeySelectionManager
.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.JDesktopPane A container used to create a multiple-document interface or a virtual desktop.JDialog The main class for creating a dialog window.JEditorPane A text component to edit various kinds of content.JEditorPane.AccessibleJEditorPane This class implements accessibility support for theJEditorPane
class.JFormattedTextField JFormattedTextField
extendsJTextField
adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.JFormattedTextField.AbstractFormatter Instances ofAbstractFormatter
are used byJFormattedTextField
to handle the conversion both from an Object to a String, and back from a String to an Object.JFormattedTextField.AbstractFormatterFactory Instances ofAbstractFormatterFactory
are used byJFormattedTextField
to obtain instances ofAbstractFormatter
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.JInternalFrame.JDesktopIcon This component represents an iconified version of aJInternalFrame
.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.JList A component that displays a list of objects and allows the user to select one or more items.JList.DropLocation A subclass ofTransferHandler.DropLocation
representing a drop location for aJList
.JMenu An implementation of a menu -- a popup window containingJMenuItem
s that is displayed when the user selects an item on theJMenuBar
.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.JMenuItem.AccessibleJMenuItem This class implements accessibility support for theJMenuItem
class.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 byJFrame
,JDialog
,JWindow
,JApplet
, andJInternalFrame
.JScrollBar An implementation of a scrollbar.JScrollPane Provides a scrollable view of a lightweight component.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 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 aJFormattedTextField
.JTable TheJTable
is used to display and edit regular two-dimensional tables of cells.JTable.DropLocation A subclass ofTransferHandler.DropLocation
representing a drop location for aJTable
.JTable.PrintMode Printing modes, used in printingJTable
s.JTextField JTextField
is a lightweight component that allows the editing of a single line of text.JTextField.AccessibleJTextField This class implements accessibility support for theJTextField
class.JToggleButton An implementation of a two-state button.JToggleButton.AccessibleJToggleButton This class implements accessibility support for theJToggleButton
class.JToolTip Used to display a "Tip" for a Component.JTree JTree.DropLocation A subclass ofTransferHandler.DropLocation
representing a drop location for aJTree
.JTree.EmptySelectionModel EmptySelectionModel
is aTreeSelectionModel
that does not allow anything to be selected.JTree.TreeSelectionRedirector Handles creating a newTreeSelectionEvent
with theJTree
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.LayoutStyle LayoutStyle
provides information about how to position components.LayoutStyle.ComponentPlacement ComponentPlacement
is an enumeration of the possible ways two components can be placed relative to each other.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.LookAndFeel LookAndFeel
, as the name implies, encapsulates a look and feel.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 ofComboBoxModel
.Popup Popups are used to display aComponent
to the user, typically on top of all the otherComponent
s in a particular containment hierarchy.PopupFactory PopupFactory
, as the name implies, is used to obtain instances ofPopup
s.ProgressMonitor A class to monitor the progress of some operation.RepaintManager This class manages repaint requests, allowing the number of repaints to be minimized, for example by collapsing multiple requests into a single repaint for members of a component tree.RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.RowFilter RowFilter
is used to filter out entries from the model so that they are not shown in the view.RowFilter.ComparisonType Enumeration of the possible comparison values supported by some of the defaultRowFilter
s.RowFilter.Entry AnEntry
object is passed to instances ofRowFilter
, allowing the filter to get the value of the entry's data, and thus to determine whether the entry should be shown.RowSorter RowSorter
provides the basis for sorting and filtering.RowSorter.SortKey SortKey describes the sort order for a particular column.Scrollable An interface that provides information to a scrolling container like JScrollPane.ScrollPaneConstants Constants used with the JScrollPane component.ScrollPaneLayout The layout manager used byJScrollPane
.SingleSelectionModel A model that supports at most one indexed selection.SizeRequirements For the convenience of layout managers, calculates information about the size and position of components.SortingFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order by sorting the Components of a focus traversal cycle based on a given Comparator.SortOrder SortOrder is an enumeration of the possible sort orderings.SpinnerDateModel ASpinnerModel
for sequences ofDate
s.SpinnerListModel A simple implementation ofSpinnerModel
whose values are defined by an array or aList
.SpinnerModel A model for a potentially unbounded sequence of object values.SpinnerNumberModel ASpinnerModel
for sequences of numbers.Spring An instance of theSpring
class holds three properties that characterize its behavior: the minimum, preferred, and maximum values.SpringLayout.Constraints AConstraints
object holds the constraints that govern the way a component's size and position change in a container controlled by aSpringLayout
.SwingConstants A collection of constants generally used for positioning and orienting components on the screen.SwingWorker.StateValue Values for thestate
bound property.ToolTipManager Manages all theToolTips
in the system.TransferHandler This class is used to handle the transfer of aTransferable
to and from Swing components.TransferHandler.DropLocation Represents a location where dropped data should be inserted.TransferHandler.TransferSupport This class encapsulates all relevant details of a clipboard or drag and drop transfer, and also allows for customizing aspects of the drag and drop experience.UIDefaults A table of defaults for Swing components.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 thegetXXX(key)
methods.UIManager.LookAndFeelInfo Provides a little information about an installedLookAndFeel
for the sake of configuring a menu or for initial application set up.UnsupportedLookAndFeelException An exception that indicates the requested 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.border Class and Description Icon A small fixed size picture, typically used to decorate components. -
Classes in javax.swing used by javax.swing.colorchooser Class and Description Icon A small fixed size picture, typically used to decorate components.JColorChooser JColorChooser
provides a pane of controls designed to allow a user to manipulate and select a color.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.event Class and Description 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.RowSorter RowSorter
provides the basis for sorting and filtering. -
Classes in javax.swing used by javax.swing.filechooser Class and Description Icon A small fixed size picture, typically used to decorate components. -
Classes in javax.swing used by javax.swing.plaf Class and Description ActionMap ActionMap
provides mappings fromObject
s (called keys orAction
names) toAction
s.ComponentInputMap AComponentInputMap
is anInputMap
associated with a particularJComponent
.Icon A small fixed size picture, typically used to decorate components.InputMap InputMap
provides a binding between an input event (currently onlyKeyStroke
s are used) and anObject
.JButton An implementation of a "push" button.JComboBox A component that combines a button or editable field and a drop-down list.JComponent The base class for all Swing components except top-level containers.JFileChooser JFileChooser
provides a simple mechanism for the user to choose a file.JLayer JLayer
is a universal decorator for Swing components which enables you to implement various advanced painting effects as well as receive notifications of allAWTEvent
s generated within its borders.JList A component that displays a list of objects and allows the user to select one or more items.JOptionPane JOptionPane
makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices.JSplitPane JSplitPane
is used to divide two (and only two)Component
s.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 Popup Popups are used to display aComponent
to the user, typically on top of all the otherComponent
s in a particular containment hierarchy. -
Classes in javax.swing used by javax.swing.plaf.basic Class and Description AbstractAction This class provides default implementations for the JFCAction
interface.AbstractButton Defines common behaviors for buttons and menu items.AbstractListModel The abstract definition for the data model that provides aList
with its contents.Action TheAction
interface provides a useful extension to theActionListener
interface in cases where the same functionality may be accessed by several controls.ActionMap ActionMap
provides mappings fromObject
s (called keys orAction
names) toAction
s.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.CellRendererPane This class is inserted in between cell renderers and the components that use them.ComboBoxEditor The editor component used for JComboBox components.ComboBoxModel A data model for a combo box.DesktopManager DesktopManager objects are owned by a JDesktopPane object.Icon A small fixed size picture, typically used to decorate components.JButton An implementation of a "push" button.JColorChooser JColorChooser
provides a pane of controls designed to allow a user to manipulate and select a color.JComboBox A component that combines a button or editable field and a drop-down list.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.JFileChooser JFileChooser
provides a simple mechanism for the user to choose a file.JFrame An extended version ofjava.awt.Frame
that adds support for the JFC/Swing component architecture.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.JInternalFrame.JDesktopIcon This component represents an iconified version of aJInternalFrame
.JLabel A display area for a short text string or an image, or both.JList A component that displays a list of objects and allows the user to select one or more items.JMenu An implementation of a menu -- a popup window containingJMenuItem
s that is displayed when the user selects an item on theJMenuBar
.JMenuBar An implementation of a menu bar.JMenuItem An implementation of an item in a menu.JOptionPane JOptionPane
makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.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.JProgressBar A component that visually displays the progress of some task.JRootPane A lightweight container used behind the scenes byJFrame
,JDialog
,JWindow
,JApplet
, andJInternalFrame
.JScrollBar An implementation of a scrollbar.JScrollPane Provides a scrollable view of a lightweight component.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.JSlider A component that lets the user graphically select a value by sliding a knob within a bounded interval.JSpinner A single line input field that lets the user select a number or an object value from an ordered sequence.JSplitPane JSplitPane
is used to divide two (and only two)Component
s.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.JTable TheJTable
is used to display and edit regular two-dimensional tables of cells.JTextField JTextField
is a lightweight component that allows the editing of a single line of text.JToolBar JToolBar
provides a component that is useful for displaying commonly usedAction
s or controls.JTree JTree.DropLocation A subclass ofTransferHandler.DropLocation
representing a drop location for aJTree
.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.LookAndFeel LookAndFeel
, as the name implies, encapsulates a look and feel.MenuElement Any component that can be placed into a menu should implement this interface.MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy.RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.ScrollPaneConstants Constants used with the JScrollPane component.SwingConstants A collection of constants generally used for positioning and orienting components on the screen.Timer Fires one or moreActionEvent
s at specified intervals.UIDefaults A table of defaults for Swing components. -
Classes in javax.swing used by javax.swing.plaf.metal Class and Description AbstractAction This class provides default implementations for the JFCAction
interface.AbstractButton Defines common behaviors for buttons and menu items.AbstractListModel The abstract definition for the data model that provides aList
with its contents.Action TheAction
interface provides a useful extension to theActionListener
interface in cases where the same functionality may be accessed by several controls.ActionMap ActionMap
provides mappings fromObject
s (called keys orAction
names) toAction
s.CellRendererPane This class is inserted in between cell renderers and the components that use them.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.JComboBox A component that combines a button or editable field and a drop-down list.JComponent The base class for all Swing components except top-level containers.JFileChooser JFileChooser
provides a simple mechanism for the user to choose a file.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.JLabel A display area for a short text string or an image, or both.JList A component that displays a list of objects and allows the user to select one or more items.JMenu An implementation of a menu -- a popup window containingJMenuItem
s that is displayed when the user selects an item on theJMenuBar
.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.JScrollPane Provides a scrollable view of a lightweight component.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.JSlider A component that lets the user graphically select a value by sliding a knob within a bounded interval.JToolBar JToolBar
provides a component that is useful for displaying commonly usedAction
s or controls.LayoutStyle LayoutStyle
provides information about how to position components.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 LookAndFeel
, as the name implies, encapsulates a look and feel.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.UIDefaults A table of defaults for Swing components. -
Classes in javax.swing used by javax.swing.plaf.multi Class and Description JComboBox A component that combines a button or editable field and a drop-down list.JComponent The base class for all Swing components except top-level containers.JFileChooser JFileChooser
provides a simple mechanism for the user to choose a file.JList A component that displays a list of objects and allows the user to select one or more items.JOptionPane JOptionPane
makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices.JSplitPane JSplitPane
is used to divide two (and only two)Component
s.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 LookAndFeel LookAndFeel
, as the name implies, encapsulates a look and feel.Popup Popups are used to display aComponent
to the user, typically on top of all the otherComponent
s in a particular containment hierarchy.UIDefaults A table of defaults for Swing components. -
Classes in javax.swing used by javax.swing.plaf.nimbus Class and Description Icon A small fixed size picture, typically used to decorate components.JComponent The base class for all Swing components except top-level containers.LookAndFeel LookAndFeel
, as the name implies, encapsulates a look and feel.Painter A painting delegate.UIDefaults A table of defaults for Swing components. -
Classes in javax.swing used by javax.swing.plaf.synth Class and Description AbstractButton Defines common behaviors for buttons and menu items.ComboBoxEditor The editor component used for JComboBox components.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.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.JLabel A display area for a short text string or an image, or both.JPanel JPanel
is a generic lightweight container.JRootPane A lightweight container used behind the scenes byJFrame
,JDialog
,JWindow
,JApplet
, andJInternalFrame
.JScrollPane Provides a scrollable view of a lightweight component.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.JSlider A component that lets the user graphically select a value by sliding a knob within a bounded interval.JSplitPane JSplitPane
is used to divide two (and only two)Component
s.ListCellRenderer Identifies components that can be used as "rubber stamps" to paint the cells in a JList.LookAndFeel LookAndFeel
, as the name implies, encapsulates a look and feel.ScrollPaneConstants Constants used with the JScrollPane component.SwingConstants A collection of constants generally used for positioning and orienting components on the screen.UIDefaults A table of defaults for Swing components. -
Classes in javax.swing used by javax.swing.table Class and Description CellEditor This interface defines the methods any general editor should be able to implement.DefaultRowSorter An implementation ofRowSorter
that provides sorting and filtering around a grid-based data model.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.JTable TheJTable
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.RowSorter RowSorter
provides the basis for sorting and filtering.SwingConstants A collection of constants generally used for positioning and orienting components on the screen. -
Classes in javax.swing used by javax.swing.text Class and Description AbstractAction This class provides default implementations for the JFCAction
interface.Action TheAction
interface provides a useful extension to theActionListener
interface in cases where the same functionality may be accessed by several controls.DropMode Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.Icon A small fixed size picture, typically used to decorate components.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.JFormattedTextField JFormattedTextField
extendsJTextField
adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.JFormattedTextField.AbstractFormatter Instances ofAbstractFormatter
are used byJFormattedTextField
to handle the conversion both from an Object to a String, and back from a String to an Object.JFormattedTextField.AbstractFormatterFactory Instances ofAbstractFormatterFactory
are used byJFormattedTextField
to obtain instances ofAbstractFormatter
which in turn are used to format values.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.SizeRequirements For the convenience of layout managers, calculates information about the size and position of components.SwingConstants A collection of constants generally used for positioning and orienting components on the screen.TransferHandler.DropLocation Represents a location where dropped data should be inserted. -
Classes in javax.swing used by javax.swing.text.html Class and Description AbstractAction This class provides default implementations for the JFCAction
interface.Action TheAction
interface provides a useful extension to theActionListener
interface in cases where the same functionality may be accessed by several controls.Icon A small fixed size picture, typically used to decorate components.JEditorPane A text component to edit various kinds of content.SizeRequirements For the convenience of layout managers, calculates information about the size and position of components.SwingConstants A collection of constants generally used for positioning and orienting components on the screen. -
Classes in javax.swing used by javax.swing.tree Class and Description CellEditor This interface defines the methods any general editor should be able to implement.DefaultListSelectionModel Default data model for list selections.Icon A small fixed size picture, typically used to decorate components.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.JTree 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.Timer Fires one or moreActionEvent
s at specified intervals.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.