Java 1.4 Swing Class Documentation Inverted Index

Inverted Index: C

javax.swing.SizeRequirements For the convenience of layout managers, calculates information about the size and position of components.
...text.html.HTMLEditorKit.ParserCallback ParserCallback: The result of parsing drives these callback methods.
...swing.text.NavigationFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the caret to position the cursor.
...swing.text.DocumentFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the Document to change it.
javax.swing.undo.CannotUndoException CannotUndoException: Thrown when an UndoableEdit is told to undo and can't.
...BasicFileChooserUI.CancelSelectionAction CancelSelectionAction: Responds to a cancel request.
javax.swing.event.MenuEvent MenuEvent is used to notify interested parties that the menu which is the event source has been posted, selected, or canceled.
...basic.BasicTreeUI.TreeCancelEditingAction TreeCancelEditingAction: ActionListener that invokes cancelEditing when action performed.
...BasicFileChooserUI.CancelSelectionAction   CancelSelectionAction: Responds to a cancel request.
javax.swing.undo.CannotRedoException   CannotRedoException: Thrown when an UndoableEdit is told to redo and can't.
javax.swing.undo.CannotUndoException   CannotUndoException: Thrown when an UndoableEdit is told to undo and can't.
javax.swing.border.Border Interface describing an object capable of rendering a border around the edges of a swing component.
javax.swing.plaf.basic.BasicArrowButton BasicArrowButton: JButton object that draws a scaled Arrow in one of the cardinal directions.
javax.swing.event.CaretEvent CaretEvent is used to notify interested parties that the text caret has changed in the event source.
...swing.text.DefaultEditorKit.PasteAction PasteAction: Pastes the contents of the system clipboard into the selected region, or before the caret if nothing is selected.
javax.swing.event.CaretListener CaretListener: Listener for changes in the caret position of a text component.
...swing.text.NavigationFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the caret to position the cursor.
javax.swing.text.DefaultCaret DefaultCaret: A default implementation of Caret.
javax.swing.text.Caret   Caret: A place within a document view that represents where things can be inserted into the document model.
javax.swing.event.CaretEvent   CaretEvent is used to notify interested parties that the text caret has changed in the event source.
javax.swing.event.CaretListener   CaretListener: Listener for changes in the caret position of a text component.
...swing.text.html.StyleSheet.BoxPainter BoxPainter: Class to carry out some of the duties of CSS formatting.
...swing.text.html.StyleSheet.ListPainter ListPainter: Class to carry out some of the duties of CSS list formatting.
javax.swing.Action The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
...plaf.basic.BasicTreeUI.CellEditorHandler CellEditorHandler: Listener responsible for getting cell editing events and updating the tree accordingly.
javax.swing.ListModel 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.
javax.swing.CellRendererPane This class is inserted in between cell renderers and the components that use them.
javax.swing.table.DefaultTableModel DefaultTableModel: This is an implementation of TableModel that uses a Vector of Vectors to store the cell value objects.
javax.swing.event.CellEditorListener CellEditorListener defines the interface for an object that listens to changes in a CellEditor
...plaf.basic.BasicTreeUI.CellEditorHandler   CellEditorHandler: Listener responsible for getting cell editing events and updating the tree accordingly.
javax.swing.event.CellEditorListener   CellEditorListener defines the interface for an object that listens to changes in a CellEditor
...AccessibleCellRendererPane AccessibleCellRendererPane: This class implements accessibility support for the CellRendererPane class.
javax.swing.ListCellRenderer Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
javax.swing.table.DefaultTableCellRenderer DefaultTableCellRenderer: The standard class for rendering displaying individual cells in a JTable.
javax.swing.DefaultCellEditor DefaultCellEditor: The default editor for table and tree cells.
javax.swing.tree.MutableTreeNode MutableTreeNode: Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
javax.swing.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.
javax.swing.event.ListSelectionEvent ListSelectionEvent: An event that characterizes a change in the current selection.
...swing.text.DocumentFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the Document to change it.
javax.swing.event.DocumentEvent DocumentEvent: Interface for document change notifications.
javax.swing.undo.StateEdit StateEdit is a general edit for objects that change state.
...accessibility.AccessibleTableModelChange The AccessibleTableModelChange interface describes a change to the table model.
javax.swing.event.TreeModelEvent TreeModelEvent: Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change.
...BasicComboBoxUI.PropertyChangeHandler PropertyChangeHandler: This listener watches for bound properties that have changed in the combo box.
javax.swing.event.CaretEvent CaretEvent is used to notify interested parties that the text caret has changed in the event source.
...MetalFileChooserUI.DirectoryComboBoxAction DirectoryComboBoxAction: Acts when DirectoryComboBox has changed the selected item.
javax.swing.event.TableColumnModelEvent TableColumnModelEvent is used to notify listeners that a table column model has changed, such as a column was added, removed, or moved.
javax.swing.JTree.TreeModelHandler TreeModelHandler: Listens to the model and updates the expandedState accordingly when nodes are removed, or changed.
javax.swing.text.ChangedCharSetException   ChangedCharSetException as the name indicates is an exception thrown when the charset is changed.
javax.swing.event.ChangeEvent   ChangeEvent is used to notify interested parties that state has changed in the event source.
javax.swing.event.ChangeListener ChangeListener: Defines an object which listens for ChangeEvents.
...swing.plaf.basic.BasicMenuUI.ChangeHandler   ChangeHandler: As of Java 2 platform 1.4, this previously undocumented class is now obsolete.
...plaf.basic.BasicSliderUI.ChangeHandler   ChangeHandler: Data model listener.
...basic.BasicProgressBarUI.ChangeHandler   ChangeHandler: This inner class is marked "public" due to a compiler bug.
javax.swing.AbstractSpinnerModel AbstractSpinnerModel: This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations.
...swing.AbstractButton.ButtonChangeListener ButtonChangeListener: Extends ChangeListener to be serializable.
javax.swing.event.ChangeListener   ChangeListener: Defines an object which listens for ChangeEvents.
javax.swing.text.AsyncBoxView.ChildLocator ChildLocator: A class to manage the effective position of the child views in a localized area while changes are being made around the localized area.
...text.AbstractDocument.DefaultDocumentEvent DefaultDocumentEvent: Stores document changes as the document is being modified.
javax.swing.event.CellEditorListener CellEditorListener defines the interface for an object that listens to changes in a CellEditor
javax.swing.event.TableColumnModelListener TableColumnModelListener defines the interface for an object that listens to changes in a TableColumnModel.
javax.swing.event.TableModelListener TableModelListener defines the interface for an object that listens to changes in a TableModel.
javax.swing.event.TreeModelListener TreeModelListener: Defines the interface for an object that listens to changes in a TreeModel.
javax.swing.event.CaretListener CaretListener: Listener for changes in the caret position of a text component.
...plaf.basic.BasicComboBoxUI.ListDataHandler ListDataHandler: This listener watches for changes in the ComboBoxModel.
...basic.BasicTreeUI.TreeSelectionHandler TreeSelectionHandler: Listens for changes in the selection model and updates the display accordingly.
...swing.event.DocumentEvent.ElementChange ElementChange: Describes changes made to a specific element.
javax.swing.event.AncestorListener AncestorListener Interface to support notification when changes occur to a JComponent or one of its ancestors.
javax.swing.DefaultListModel DefaultListModel: This class loosely implements the java.util.Vector API, in that it implements the 1.1.x version of java.util.Vector, has no collection class support, and notifies the ListDataListeners when changes occur.
...BasicComboPopup.ListMouseMotionHandler ListMouseMotionHandler: This listener changes the selected item as you move the mouse over the list.
javax.swing.event.ListDataEvent ListDataEvent: Defines an event that encapsulates changes to a list.
javax.swing.event.DocumentListener Interface for an observer to register to receive notifications of changes to a text document.
javax.swing.event.TreeModelEvent TreeModelEvent: Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change.
...AttributeUndoableEdit AttributeUndoableEdit: An UndoableEdit used to remember AttributeSet changes to an Element.
...text.DefaultStyledDocument.ElementBuffer ElementBuffer: Class to manage changes to the element hierarchy.
...plaf.basic.BasicComboPopup.ItemHandler ItemHandler: This listener watches for changes to the selection in the combo box.
javax.swing.event.TreeSelectionListener TreeSelectionListener: The listener that's notified when the selection in a TreeSelectionModel changes.
...ChangeToParentDirectoryAction   ChangeToParentDirectoryAction:
javax.swing.tree.MutableTreeNode MutableTreeNode: Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
javax.swing.text.DefaultStyledDocument DefaultStyledDocument: A document that can be marked up with character and paragraph styles in a manner similar to the Rich Text Format.
javax.swing.text.StyleContext.NamedStyle NamedStyle: A collection of attributes, typically used to represent character and paragraph styles.
javax.swing.text.Segment A segment of a character array representing a fragment of text.
javax.swing.text.PlainDocument PlainDocument: A plain document that maintains no character attributes.
javax.swing.text.AbstractDocument.Content Content: Interface to describe a sequence of character content that can be edited.
...text.DefaultEditorKit.InsertTabAction InsertTabAction: Places a tab character into the document.
...swing.text.html.HTMLDocument.RunElement RunElement: An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.
...swing.text.AttributeSet.CharacterAttribute CharacterAttribute: This interface is the type signature that is expected to be present on any attribute key that contributes to character level presentation.
...text.StyleConstants.CharacterConstants CharacterConstants: This is a typesafe enumeration of the well-known attributes that contribute to a character style.
...HTMLDocument.HTMLReader.CharacterAction   CharacterAction:
...swing.text.AttributeSet.CharacterAttribute   CharacterAttribute: This interface is the type signature that is expected to be present on any attribute key that contributes to character level presentation.
...text.StyleConstants.CharacterConstants   CharacterConstants: This is a typesafe enumeration of the well-known attributes that contribute to a character style.
javax.swing.text.html.StyleSheet Support for defining the visual characteristics of HTML views being rendered.
javax.swing.Spring An instance of the Spring class holds three properties that characterize its behavior: the minimum, preferred, and maximum values.
javax.swing.event.ListSelectionEvent ListSelectionEvent: An event that characterizes a change in the current selection.
javax.swing.LookAndFeel LookAndFeel: Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
javax.swing.JPasswordField JPasswordField is a lightweight component that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.
javax.swing.text.ChangedCharSetException ChangedCharSetException as the name indicates is an exception thrown when the charset is changed.
javax.swing.JCheckBox An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.
javax.swing.plaf.metal.MetalCheckBoxIcon MetalCheckBoxIcon: CheckboxIcon implementation for OrganicCheckBoxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.basic.BasicCheckBoxUI BasicCheckBoxUI: CheckboxUI implementation for BasicCheckboxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.

javax.swing.plaf.metal.MetalCheckBoxUI MetalCheckBoxUI: CheckboxUI implementation for MetalCheckboxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
...plaf.basic.BasicComboBoxUI.KeyHandler KeyHandler: This listener checks to see if the key event isn't a navigation key.
javax.swing.event.AncestorEvent AncestorEvent: An event reported to a child component that originated from an ancestor in the component hierarchy.
javax.swing.text.TableView TableView: Implements View interface for a table, that is composed of an element structure where the child elements of the element this view is responsible for represent rows and the child elements of the row elements are cells.
javax.swing.tree.MutableTreeNode MutableTreeNode: Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
javax.swing.text.AsyncBoxView.ChildState A record representing the layout state of a child view.
javax.swing.text.ZoneView ZoneView is a View implementation that creates zones for which the child views are not created or stored until they are needed for display or model/view translations.
javax.swing.text.AsyncBoxView.ChildLocator ChildLocator: A class to manage the effective position of the child views in a localized area while changes are being made around the localized area.
javax.swing.text.CompositeView CompositeView is an abstract View implementation which manages one or more child views.
...JTree.AccessibleJTree.AccessibleJTreeNode AccessibleJTreeNode: This class implements accessibility support for the JTree child.
javax.swing.RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
javax.swing.text.AsyncBoxView.ChildLocator   ChildLocator: A class to manage the effective position of the child views in a localized area while changes are being made around the localized area.
...AccessibleContainerHandler AccessibleContainerHandler: Fire PropertyChange listener, if one is registered, when children added/removed.
javax.accessibility.AccessibleSelection This AccessibleSelection interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set.
javax.swing.text.BoxView BoxView: A view that arranges its children into a box shape by tiling its children along an axis.
javax.swing.text.FlowView FlowView: A View that tries to flow it's children into some partially constrained space.
javax.swing.SpringLayout A SpringLayout lays out the children of its associated container according to a set of constraints.
javax.swing.JTree.DynamicUtilTreeNode DynamicUtilTreeNode can wrap vectors/hashtables/arrays/strings and create the appropriate children tree nodes as necessary.
...JList.AccessibleJList.AccessibleJListChild AccessibleJListChild: This class implements accessibility support appropriate for list children.
javax.swing.JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices.
javax.swing.JFileChooser JFileChooser provides a simple mechanism for the user to choose a file.
...colorchooser.ColorChooserComponentFactory ColorChooserComponentFactory: A class designed to produce preconfigured "accessory" objects to insert into color choosers.
...swing.text.html.HTMLDocument.RunElement RunElement: An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.
javax.swing.text.LabelView A LabelView is a styled chunk of text that represents a view mapped over an element in the text model.
...swing.text.NavigationFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the caret to position the cursor.
...swing.text.DocumentFilter.FilterBypass FilterBypass: Used as a way to circumvent calling back into the Document to change it.
...swing.UnsupportedLookAndFeelException UnsupportedLookAndFeelException: An exception that indicates the request look & feel management classes are not present on the user's system.
javax.swing.plaf.basic.BasicLookAndFeel BasicLookAndFeel: Implements the a standard base LookAndFeel class from which standard desktop LookAndFeel classes JLF, Mac, Windows, etc. can be derived.
javax.accessibility.AccessibleEditableText The AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display.
javax.accessibility.AccessibleHypertext The AccessibleHypertext class is the base class for all classes that present hypertext information on the display.
javax.accessibility.AccessibleText The AccessibleText interface should be implemented by all classes that present textual information on the display.
...text.html.FormView.MouseEventListener MouseEventListener class to handle form submissions when an input with type equal to image is clicked on.
javax.swing.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.
javax.swing.InputVerifier The purpose of this class is to help clients support smooth focus navigation through GUIs with text fields.
...swing.text.DefaultEditorKit.PasteAction PasteAction: Pastes the contents of the system clipboard into the selected region, or before the caret if nothing is selected.
...swing.text.DefaultEditorKit.CopyAction CopyAction: Copies the selected region and place its contents into the system clipboard.
...metal.MetalIconFactory.PaletteCloseIcon PaletteCloseIcon: Defines an icon for Palette close
...BasicInternalFrameTitlePane.CloseAction   CloseAction: This inner class is marked "public" due to a compiler bug.
javax.swing.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.
javax.swing.JMenu.WinListener WinListener: A listener class that watches for a popup window closing.
javax.swing.plaf.metal.MetalLookAndFeel MetalLookAndFeel: Implements the Java look and feel codename: Metal .
javax.swing.event.TreeExpansionListener TreeExpansionListener: The listener that's notified when a tree expands or collapses a node.
javax.swing.RepaintManager 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.
javax.swing.DefaultListModel DefaultListModel: This class loosely implements the java.util.Vector API, in that it implements the 1.1.x version of java.util.Vector, has no collection class support, and notifies the ListDataListeners when changes occur.
javax.swing.text.Style Style: A collection of attributes to associate with an element in a document.
javax.swing.text.StyleContext.NamedStyle NamedStyle: A collection of attributes, typically used to represent character and paragraph styles.
javax.swing.text.Keymap Keymap: A collection of bindings of KeyStrokes to actions.
javax.swing.SwingConstants SwingConstants: A collection of constants generally used for positioning and orienting components on the screen.
javax.swing.text.Utilities Utilities: A collection of methods to deal with various text related activities.
javax.swing.text.MutableAttributeSet MutableAttributeSet: A generic interface for a mutable collection of unique attributes.
javax.swing.SwingUtilities SwingUtilities: A collection of utility methods for Swing.
javax.swing.text.StyleConstants StyleConstants: A collection of well known or common attribute keys and methods to apply to an AttributeSet or MutableAttributeSet to get/set the properties in a typesafe manner.
...colorchooser.ColorChooserComponentFactory ColorChooserComponentFactory: A class designed to produce preconfigured "accessory" objects to insert into color choosers.
javax.swing.border.MatteBorder MatteBorder: A class which provides a matte-like border of either a solid color or a tiled icon.
javax.swing.text.WrappedPlainView WrappedPlainView: View of plain text text with only one font and color that does line-wrapping.
javax.swing.JColorChooser JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color.
...swing.text.AttributeSet.ColorAttribute   ColorAttribute: This interface is the type signature that is expected to be present on any attribute key that contributes to presentation of color.
...colorchooser.ColorChooserComponentFactory   ColorChooserComponentFactory: A class designed to produce preconfigured "accessory" objects to insert into color choosers.
javax.swing.plaf.ColorChooserUI   ColorChooserUI: Pluggable look and feel interface for JColorChooser.
javax.swing.plaf.multi.MultiColorChooserUI MultiColorChooserUI: A multiplexing UI used to combine ColorChooserUIs.
...swing.text.StyleConstants.ColorConstants   ColorConstants: This is a typesafe enumeration of the well-known attributes that contribute to a color.
javax.swing.text.Highlighter Highlighter: An interface for an object that allows one to mark up the background with colored areas.
javax.swing.plaf.metal.MetalTheme MetalTheme: This interface acts as a generic way to describe the colors used by Metal.
javax.swing.text.ParagraphView ParagraphView: View of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc.
...colorchooser.DefaultColorSelectionModel DefaultColorSelectionModel: A generic implementation of ColorSelectionModel.
...swing.colorchooser.ColorSelectionModel   ColorSelectionModel: A model that supports selecting a Color.
javax.swing.plaf.ColorUIResource   ColorUIResource:
javax.swing.table.TableColumn A TableColumn represents all the attributes of a column in a JTable, such as width, resizibility, minimum and maximum width.
javax.swing.event.TableColumnModelEvent TableColumnModelEvent is used to notify listeners that a table column model has changed, such as a column was added, removed, or moved.
javax.swing.table.TableColumnModel TableColumnModel: Defines the requirements for a table column model object suitable for use with JTable.
javax.swing.table.DefaultTableColumnModel DefaultTableColumnModel: The standard column-handler for a JTable.
javax.swing.plaf.multi.MultiButtonUI MultiButtonUI: A multiplexing UI used to combine ButtonUIs.
javax.swing.plaf.multi.MultiColorChooserUI MultiColorChooserUI: A multiplexing UI used to combine ColorChooserUIs.
javax.swing.plaf.multi.MultiComboBoxUI MultiComboBoxUI: A multiplexing UI used to combine ComboBoxUIs.
javax.swing.plaf.multi.MultiDesktopIconUI MultiDesktopIconUI: A multiplexing UI used to combine DesktopIconUIs.
javax.swing.plaf.multi.MultiDesktopPaneUI MultiDesktopPaneUI: A multiplexing UI used to combine DesktopPaneUIs.
javax.swing.plaf.multi.MultiFileChooserUI MultiFileChooserUI: A multiplexing UI used to combine FileChooserUIs.
...swing.plaf.multi.MultiInternalFrameUI MultiInternalFrameUI: A multiplexing UI used to combine InternalFrameUIs.
javax.swing.plaf.multi.MultiLabelUI MultiLabelUI: A multiplexing UI used to combine LabelUIs.
javax.swing.plaf.multi.MultiListUI MultiListUI: A multiplexing UI used to combine ListUIs.
javax.swing.plaf.multi.MultiMenuBarUI MultiMenuBarUI: A multiplexing UI used to combine MenuBarUIs.
javax.swing.plaf.multi.MultiMenuItemUI MultiMenuItemUI: A multiplexing UI used to combine MenuItemUIs.
javax.swing.plaf.multi.MultiOptionPaneUI MultiOptionPaneUI: A multiplexing UI used to combine OptionPaneUIs.
javax.swing.plaf.multi.MultiPanelUI MultiPanelUI: A multiplexing UI used to combine PanelUIs.
javax.swing.plaf.multi.MultiPopupMenuUI MultiPopupMenuUI: A multiplexing UI used to combine PopupMenuUIs.
javax.swing.plaf.multi.MultiProgressBarUI MultiProgressBarUI: A multiplexing UI used to combine ProgressBarUIs.
javax.swing.plaf.multi.MultiRootPaneUI MultiRootPaneUI: A multiplexing UI used to combine RootPaneUIs.
javax.swing.plaf.multi.MultiScrollBarUI MultiScrollBarUI: A multiplexing UI used to combine ScrollBarUIs.
javax.swing.plaf.multi.MultiScrollPaneUI MultiScrollPaneUI: A multiplexing UI used to combine ScrollPaneUIs.
javax.swing.plaf.multi.MultiSeparatorUI MultiSeparatorUI: A multiplexing UI used to combine SeparatorUIs.
javax.swing.plaf.multi.MultiSliderUI MultiSliderUI: A multiplexing UI used to combine SliderUIs.
javax.swing.plaf.multi.MultiSpinnerUI MultiSpinnerUI: A multiplexing UI used to combine SpinnerUIs.
javax.swing.plaf.multi.MultiSplitPaneUI MultiSplitPaneUI: A multiplexing UI used to combine SplitPaneUIs.
javax.swing.plaf.multi.MultiTabbedPaneUI MultiTabbedPaneUI: A multiplexing UI used to combine TabbedPaneUIs.
javax.swing.plaf.multi.MultiTableHeaderUI MultiTableHeaderUI: A multiplexing UI used to combine TableHeaderUIs.
javax.swing.plaf.multi.MultiTableUI MultiTableUI: A multiplexing UI used to combine TableUIs.
javax.swing.plaf.multi.MultiTextUI MultiTextUI: A multiplexing UI used to combine TextUIs.
javax.swing.plaf.multi.MultiToolBarUI MultiToolBarUI: A multiplexing UI used to combine ToolBarUIs.
javax.swing.plaf.multi.MultiToolTipUI MultiToolTipUI: A multiplexing UI used to combine ToolTipUIs.
javax.swing.plaf.multi.MultiTreeUI MultiTreeUI: A multiplexing UI used to combine TreeUIs.

javax.swing.plaf.multi.MultiViewportUI MultiViewportUI: A multiplexing UI used to combine ViewportUIs.
javax.swing.JComboBox A component that combines a button or editable field and a drop-down list.
...BasicComboPopup.InvocationMouseHandler InvocationMouseHandler: A listener to be registered upon the combo box not its popup menu to handle mouse events that affect the state of the popup menu.
javax.swing.ComboBoxModel ComboBoxModel: A data model for a combo box.
javax.swing.plaf.metal.MetalComboBoxEditor MetalComboBoxEditor: The default editor for Metal editable combo boxes Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.DefaultComboBoxModel DefaultComboBoxModel: The default model for combo boxes.
...MetalFileChooserUI.DirectoryComboBoxModel DirectoryComboBoxModel: Data model for a type-face selection combo-box.
...swing.plaf.basic.BasicComboBoxRenderer BasicComboBoxRenderer: ComboBox renderer Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.ComboBoxEditor   ComboBoxEditor: The editor component used for JComboBox components.
...BasicComboBoxUI.ComboBoxLayoutManager   ComboBoxLayoutManager: This layout manager handles the 'standard' layout of combo boxes.
javax.swing.MutableComboBoxModel MutableComboBoxModel: A mutable version of ComboBoxModel.
javax.swing.ComboBoxModel   ComboBoxModel: A data model for a combo box.
javax.swing.plaf.ComboBoxUI   ComboBoxUI: Pluggable look and feel interface for JComboBox.
javax.swing.plaf.multi.MultiComboBoxUI MultiComboBoxUI: A multiplexing UI used to combine ComboBoxUIs.
javax.swing.plaf.basic.BasicComboPopup BasicComboPopup: This is a basic implementation of the ComboPopup interface.
javax.swing.plaf.basic.ComboPopup   ComboPopup: The interface which defines the methods required for the implementation of the popup portion of a combo box.
javax.swing.JToolBar JToolBar provides a component that is useful for displaying commonly used Actions or controls.
javax.swing.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.
javax.swing.SortingFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order by sorting the Components of a focus traversal cycle based on a given Comparator.
...basic.BasicComboPopup.InvocationKeyHandler InvocationKeyHandler: As of Java 2 platform v 1.4, this class is now obsolete and is only included for backwards API compatibility.
...swing.JToggleButton.ToggleButtonModel ToggleButtonModel: The ToggleButton model Warning: Serialized objects of this class will not be compatible with future Swing releases.
...plaf.basic.BasicTableUI.MouseInputHandler MouseInputHandler: This inner class is marked "public" due to a compiler bug.
javax.swing.LookAndFeel LookAndFeel: Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
...text.html.HTMLEditorKit.LinkController LinkController: Class to watch the associated component and fire hyperlink events on it when appropriate.
javax.swing.JApplet An extended version of java.applet.Applet that adds support for the JFC/Swing component architecture.
javax.swing.plaf.multi.MultiLookAndFeel MultiLookAndFeel: A multiplexing look and feel that allows more than one UI to be associated with a component at the same time.
javax.swing.text.html.ObjectView ObjectView: Component decorator that implements the view interface for elements.
javax.swing.text.html.FormView FormView: Component decorator that implements the view interface for form elements, , , and .
javax.swing.text.ComponentView   Component decorator that implements the view interface.
javax.swing.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.
javax.swing.JInternalFrame.JDesktopIcon JDesktopIcon: This component represents an iconified version of a JInternalFrame.
javax.swing.text.html.HTMLEditorKit The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit.
javax.swing.JPasswordField JPasswordField is a lightweight component that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.
javax.swing.JTextField JTextField is a lightweight component that allows the editing of a single line of text.
javax.swing.JList A component that allows the user to select one or more objects from a list.
javax.swing.JTextPane A text component that can be marked up with attributes that are represented graphically.
javax.swing.MenuElement MenuElement: Any component that can be placed into a menu should implement this interface.
javax.swing.JComboBox A component that combines a button or editable field and a drop-down list.
javax.swing.JToolBar JToolBar provides a component that is useful for displaying commonly used Actions or controls.
javax.swing.JSlider A component that lets the user graphically select a value by sliding a knob within a bounded interval.
javax.swing.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.
javax.swing.event.AncestorEvent AncestorEvent: An event reported to a child component that originated from an ancestor in the component hierarchy.
javax.swing.Box.Filler Filler: An implementation of a lightweight component that participates in layout but has no view.
javax.accessibility.AccessibleTable Class AccessibleTable describes a user-interface component that presents data in a two-dimensional table format.
javax.swing.JProgressBar A component that, by default, displays an integer value within a bounded interval.
javax.swing.text.EditorKit Establishes the set of things needed by a text component to be a reasonably functioning editor for some type of text content.
javax.swing.text.StyledEditorKit StyledEditorKit: This is the set of things needed by a text component to be a reasonably functioning editor for some type of text document.
javax.swing.JEditorPane A text component to edit various kinds of content.
javax.swing.Popup Popups are used to display a Component to the user, typically on top of all the other Components in a particular containment hierarchy.
javax.swing.RepaintManager 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.
javax.swing.ComboBoxEditor ComboBoxEditor: The editor component used for JComboBox components.
javax.accessibility.AccessibleRole Class AccessibleRole determines the role of a component.
javax.swing.DefaultButtonModel DefaultButtonModel: The default implementation of a Button component's data model.
javax.accessibility.AccessibleState Class AccessibleState describes a component's particular state.
javax.accessibility.AccessibleRelationSet Class AccessibleRelationSet determines a component's relation set.
javax.swing.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.
javax.accessibility.AccessibleStateSet Class AccessibleStateSet determines a component's state set.
...plaf.basic.BasicSliderUI.ComponentHandler   ComponentHandler: Listener for resizing events.
...plaf.basic.BasicTreeUI.ComponentHandler   ComponentHandler: Updates the preferred size when scrolling if necessary .
javax.swing.ComponentInputMap A ComponentInputMap is an InputMap associated with a particular JComponent.
...swing.plaf.ComponentInputMapUIResource   ComponentInputMapUIResource: A subclass of javax.swing.ComponentInputMap that implements UIResource.
javax.swing.LayoutFocusTraversalPolicy LayoutFocusTraversalPolicy: A SortingFocusTraversalPolicy which sorts Components based on their size, position, and orientation.
javax.swing.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.
javax.swing.JComponent The base class for all Swing components except top-level containers.
javax.swing.Popup Popups are used to display a Component to the user, typically on top of all the other Components in a particular containment hierarchy.
javax.swing.ListModel 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.
javax.swing.BoundedRangeModel Defines the data model used by components like Sliders and ProgressBars.
javax.swing.plaf.basic.BasicTextUI BasicTextUI: Basis of a text components look-and-feel.
javax.swing.SortingFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order by sorting the Components of a focus traversal cycle based on a given Comparator.
javax.swing.SwingConstants SwingConstants: A collection of constants generally used for positioning and orienting components on the screen.
javax.swing.OverlayLayout OverlayLayout: A layout manager to arrange components over the top of each other.
javax.swing.table.TableCellEditor TableCellEditor: This interface defines the method any object that would like to be an editor of values for components such as JListBox, JComboBox, JTree, or JTable needs to implement.
javax.swing.ListCellRenderer Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
javax.swing.ListSelectionModel ListSelectionModel: This interface represents the current state of the selection for any of the components that display a list of values with stable indices.
javax.swing.RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
javax.swing.CellRendererPane This class is inserted in between cell renderers and the components that use them.
javax.swing.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.
javax.swing.JLayeredPane JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
javax.swing.text.ParagraphView ParagraphView: View of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc.
javax.swing.JSplitPane JSplitPane is used to divide two and only two Components.
javax.swing.plaf.UIResource This interface is used to mark objects created by ComponentUI delegates.
javax.swing.plaf.ComponentUI   ComponentUI: The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
javax.swing.border.CompoundBorder A composite Border class used to compose two Border objects into a single border by nesting an inside Border object within the insets of an outside Border object.
javax.swing.text.TableView TableView: Implements View interface for a table, that is composed of an element structure where the child elements of the element this view is responsible for represent rows and the child elements of the row elements are cells.
javax.swing.border.CompoundBorder A composite Border class used to compose two Border objects into a single border by nesting an inside Border object within the insets of an outside Border object.
...swing.text.AbstractDocument.BranchElement BranchElement: Implements a composite element that contains other elements.
javax.swing.text.CompositeView   CompositeView is an abstract View implementation which manages one or more child views.
...BorderUIResource.CompoundBorderUIResource   CompoundBorderUIResource:
javax.swing.undo.UndoManager Concrete subclass of CompoundEdit which can serve as a UndoableEditListener, consolidating the UndoableEditEvents from a variety of sources, and undoing or redoing them one at a time.
javax.swing.undo.CompoundEdit   CompoundEdit: A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.
...text.AbstractDocument.AttributeContext An interface that can be used to allow MutableAttributeSet implementations to use pluggable attribute compression techniques.
javax.swing.text.TabSet A TabSet is comprised of many TabStops.
...swing.event.SwingPropertyChangeSupport SwingPropertyChangeSupport: This subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices thread-safety not a Swing concern for reduce memory consumption, which helps performance both big Swing concerns .
...swing.event.SwingPropertyChangeSupport SwingPropertyChangeSupport: This subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices thread-safety not a Swing concern for reduce memory consumption, which helps performance both big Swing concerns .
javax.swing.AbstractSpinnerModel AbstractSpinnerModel: This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations.
javax.swing.undo.CompoundEdit CompoundEdit: A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.
javax.swing.undo.UndoManager   Concrete subclass of CompoundEdit which can serve as a UndoableEditListener, consolidating the UndoableEditEvents from a variety of sources, and undoing or redoing them one at a time.
javax.swing.event.MenuDragMouseEvent