Java 1.4 Swing Class Documentation Inverted Index

Inverted Index: M

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.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.
...swing.event.DocumentEvent.ElementChange ElementChange: Describes changes made to a specific element.
javax.swing.JDialog The main class for creating a dialog window.
javax.accessibility.Accessible Interface Accessible is the main interface for the accessibility package.
javax.accessibility.AccessibleBundle AccessibleBundle: Base class used to maintain a strongly typed enumeration.
javax.swing.text.FlowView.FlowStrategy FlowStrategy: Strategy for maintaining the physical form of the flow.
javax.swing.SizeSequence A SizeSequence object efficiently maintains an ordered list of sizes and corresponding positions.
javax.swing.text.PlainDocument PlainDocument: A plain document that maintains no character attributes.
javax.swing.JOptionPane JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
...text.DefaultStyledDocument.ElementBuffer ElementBuffer: Class to manage changes to the element hierarchy.
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.
...swing.UnsupportedLookAndFeelException UnsupportedLookAndFeelException: An exception that indicates the request look & feel management classes are not present on the user's system.
javax.swing.ViewportLayout The default layout manager for JViewport.
javax.swing.plaf.basic.DefaultMenuLayout DefaultMenuLayout: The default layout manager for Popup menus and menubars.
...BasicComboBoxUI.ComboBoxLayoutManager ComboBoxLayoutManager: This layout manager handles the 'standard' layout of combo boxes.
javax.swing.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.
javax.swing.JRootPane.RootLayout RootLayout: A custom layout manager that is responsible for the layout of layeredPane, glassPane, and menuBar.
javax.swing.OverlayLayout OverlayLayout: A layout manager to arrange components over the top of each other.
javax.swing.ScrollPaneLayout The layout manager used by JScrollPane.
javax.swing.Box A lightweight container that uses a BoxLayout object as its layout manager.
javax.swing.SizeRequirements For the convenience of layout managers, calculates information about the size and position of components.
...plaf.basic.BasicInternalFrameTitlePane BasicInternalFrameTitlePane: The class that manages a basic title bar Warning: Serialized objects of this class will not be compatible with future Swing releases.
...plaf.metal.MetalInternalFrameTitlePane MetalInternalFrameTitlePane: Class that manages a JLF title bar
javax.swing.ToolTipManager   Manages all the ToolTips in the system.
javax.swing.text.CompositeView CompositeView is an abstract View implementation which manages one or more child views.
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.table.JTableHeader JTableHeader: This is the object which manages the header of the JTable.
javax.swing.undo.UndoableEditSupport UndoableEditSupport: A support class used for managing UndoableEdit listeners.
javax.swing.JColorChooser JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color.
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.
...basic.BasicOptionPaneUI.ButtonAreaLayout ButtonAreaLayout behaves in a similar manner to FlowLayout.
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.
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.text.TabSet A TabSet is comprised of many TabStops.
javax.swing.text.LabelView A LabelView is a styled chunk of text that represents a view mapped over an element in the text model.
javax.swing.ActionMap ActionMap provides mappings from Objects called keys or Action names to Actions.
...swing.plaf.basic.BasicBorders.MarginBorder   MarginBorder:
javax.swing.plaf.UIResource This interface is used to mark objects created by ComponentUI delegates.
javax.swing.text.Highlighter Highlighter: An interface for an object that allows one to mark up the background with colored areas.
...plaf.basic.BasicTableUI.MouseInputHandler MouseInputHandler: This inner class is marked "public" due to a compiler bug.
javax.swing.JTextPane A text component that can be marked up with attributes that are represented graphically.
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.MaskFormatter   MaskFormatter is used to format and edit strings.
javax.swing.border.MatteBorder MatteBorder: A class which provides a matte-like border of either a solid color or a tiled icon.
javax.swing.border.MatteBorder   MatteBorder: A class which provides a matte-like border of either a solid color or a tiled icon.
...BorderUIResource.MatteBorderUIResource   MatteBorderUIResource:
...BasicInternalFrameTitlePane.MaximizeAction   MaximizeAction: This inner class is marked "public" due to a compiler bug.
javax.swing.Spring An instance of the Spring class holds three properties that characterize its behavior: the minimum, preferred, and maximum values.
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.text.html.HTMLEditorKit The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit.
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.JFileChooser JFileChooser provides a simple mechanism for the user to choose a file.
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.
...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.JMenu An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
javax.swing.JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices.
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.event.MenuKeyEvent MenuKeyEvent is used to notify interested parties that the menu element has received a KeyEvent forwarded to it in a menu tree.
javax.swing.event.MenuDragMouseEvent MenuDragMouseEvent is used to notify interested parties that the menu element has received a MouseEvent forwarded to it under drag conditions.
javax.swing.event.MenuListener MenuListener: Defines a listener for menu events.
javax.swing.MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy.
javax.swing.JCheckBoxMenuItem A menu item that can be selected or deselected.
...plaf.basic.BasicMenuUI.MouseInputHandler Instantiated and used by a menu item to handle the current menu selection from mouse events.
javax.swing.JRadioButtonMenuItem An implementation of a radio button menu item.
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.AbstractButton AbstractButton: Defines common behaviors for buttons and menu items.
javax.swing.event.PopupMenuListener PopupMenuListener: A popup menu listener
javax.swing.event.MenuDragMouseListener MenuDragMouseListener: Defines a menu mouse-drag listener.
javax.swing.UIManager.LookAndFeelInfo LookAndFeelInfo: Provides a little information about an installed LookAndFeel for the sake of configuring a menu or for initial application set up.
javax.swing.MenuElement MenuElement: Any component that can be placed into a menu should implement this interface.
...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.event.MenuEvent MenuEvent is used to notify interested parties that the menu which is the event source has been posted, selected, or canceled.
javax.swing.JMenuItem An implementation of an item in a menu.
javax.swing.JPopupMenu.Separator Separator: A popup menu-specific separator.
javax.swing.JRootPane.RootLayout RootLayout: A custom layout manager that is responsible for the layout of layeredPane, glassPane, and menuBar.
...plaf.basic.BasicBorders.MenuBarBorder   MenuBarBorder:
javax.swing.plaf.basic.DefaultMenuLayout DefaultMenuLayout: The default layout manager for Popup menus and menubars.
javax.swing.plaf.basic.BasicMenuBarUI BasicMenuBarUI: A default L&F implementation of MenuBarUI.
javax.swing.plaf.MenuBarUI   MenuBarUI: Pluggable look and feel interface for JMenuBar.
javax.swing.plaf.multi.MultiMenuBarUI MultiMenuBarUI: A multiplexing UI used to combine MenuBarUIs.
javax.swing.event.MenuDragMouseEvent   MenuDragMouseEvent is used to notify interested parties that the menu element has received a MouseEvent forwarded to it under drag conditions.
javax.swing.event.MenuDragMouseListener   MenuDragMouseListener: Defines a menu mouse-drag listener.
javax.swing.MenuElement   MenuElement: Any component that can be placed into a menu should implement this interface.
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.
...plaf.metal.MetalBorders.MenuItemBorder   MenuItemBorder:
javax.swing.plaf.MenuItemUI   MenuItemUI: Pluggable look and feel interface for JMenuItem.
javax.swing.plaf.multi.MultiMenuItemUI MultiMenuItemUI: A multiplexing UI used to combine MenuItemUIs.
javax.swing.event.MenuKeyEvent   MenuKeyEvent is used to notify interested parties that the menu element has received a KeyEvent forwarded to it in a menu tree.
javax.swing.event.MenuKeyListener   MenuKeyListener
javax.swing.event.MenuListener   MenuListener: Defines a listener for menu events.
javax.swing.plaf.basic.DefaultMenuLayout DefaultMenuLayout: The default layout manager for Popup menus and menubars.
javax.swing.MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy.
javax.swing.plaf.basic.BasicMenuUI BasicMenuUI: A default L&F implementation of MenuUI.
javax.swing.plaf.metal.MetalIconFactory MetalIconFactory: Factory object that vends Icons for the JavaTM look and feel Metal .
javax.swing.plaf.metal.MetalDesktopIconUI MetalDesktopIconUI: Metal desktop icon.
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.
...swing.plaf.metal.MetalInternalFrameUI MetalInternalFrameUI: Metal implementation of JInternalFrame.
javax.swing.plaf.metal.MetalProgressBarUI MetalProgressBarUI: The Metal implementation of ProgressBarUI.
javax.swing.plaf.metal.MetalBorders MetalBorders: Factory object that can vend Borders appropriate for the metal L & F.

javax.swing.plaf.metal.MetalToolTipUI MetalToolTipUI: A Metal L&F extension of BasicToolTipUI.
javax.swing.plaf.metal.MetalFileChooserUI MetalFileChooserUI: Metal L&F implementation of a FileChooser.
...swing.plaf.metal.MetalPopupMenuSeparatorUI MetalPopupMenuSeparatorUI: A Metal L&F implementation of PopupMenuSeparatorUI.
javax.swing.plaf.metal.MetalScrollPaneUI MetalScrollPaneUI: A Metal L&F implementation of ScrollPaneUI.
javax.swing.plaf.metal.MetalSeparatorUI MetalSeparatorUI: A Metal L&F implementation of SeparatorUI.
javax.swing.plaf.metal.MetalRootPaneUI Provides the metal look and feel implementation of RootPaneUI.
javax.swing.plaf.metal.MetalToolBarUI MetalToolBarUI: A Metal Look and Feel implementation of ToolBarUI.
javax.swing.plaf.metal.MetalTreeUI The metal look and feel implementation of TreeUI.
javax.swing.plaf.metal.MetalScrollButton MetalScrollButton: JButton object for Metal scrollbar arrows.
javax.swing.plaf.metal.MetalSplitPaneUI MetalSplitPaneUI: Metal split pane.
javax.swing.plaf.metal.MetalTabbedPaneUI MetalTabbedPaneUI: The Metal subclass of BasicTabbedPaneUI.
javax.swing.plaf.metal.DefaultMetalTheme DefaultMetalTheme: This class describes the default Metal Theme.
javax.swing.plaf.metal.MetalComboBoxUI MetalComboBoxUI: Metal UI for JComboBox Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.metal.MetalTheme MetalTheme: This interface acts as a generic way to describe the colors used by Metal.
javax.swing.plaf.metal.MetalBorders   MetalBorders: Factory object that can vend Borders appropriate for the metal L & F.
javax.swing.plaf.metal.MetalButtonUI   MetalButtonUI implementation Warning: Serialized objects of this class will not be compatible with future Swing releases.
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.metal.MetalCheckBoxUI   MetalCheckBoxUI: CheckboxUI implementation for MetalCheckboxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.metal.MetalComboBoxIcon MetalComboBoxIcon: This utility class draws the horizontal bars which indicate a MetalComboBox
javax.swing.plaf.metal.MetalComboBoxButton   MetalComboBoxButton: JButton subclass to help out MetalComboBoxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
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.plaf.metal.MetalComboBoxIcon   MetalComboBoxIcon: This utility class draws the horizontal bars which indicate a MetalComboBox
...MetalComboBoxUI.MetalComboBoxLayoutManager   MetalComboBoxLayoutManager: This inner class is marked "public" due to a compiler bug.
javax.swing.plaf.metal.MetalComboBoxButton MetalComboBoxButton: JButton subclass to help out MetalComboBoxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.metal.MetalComboBoxUI   MetalComboBoxUI: Metal UI for JComboBox Warning: Serialized objects of this class will not be compatible with future Swing releases.
...plaf.metal.MetalComboBoxUI.MetalComboPopup   MetalComboPopup: This inner class is marked "public" due to a compiler bug.
...MetalToolBarUI.MetalContainerListener   MetalContainerListener:
javax.swing.plaf.metal.MetalDesktopIconUI   MetalDesktopIconUI: Metal desktop icon.
...metal.MetalToolBarUI.MetalDockingListener   MetalDockingListener:
javax.swing.plaf.metal.MetalFileChooserUI   MetalFileChooserUI: Metal L&F implementation of a FileChooser.
javax.swing.plaf.metal.MetalIconFactory   MetalIconFactory: Factory object that vends Icons for the JavaTM look and feel Metal .
...plaf.metal.MetalInternalFrameTitlePane   MetalInternalFrameTitlePane: Class that manages a JLF title bar
...swing.plaf.metal.MetalInternalFrameUI   MetalInternalFrameUI: Metal implementation of JInternalFrame.
javax.swing.plaf.metal.MetalLabelUI   MetalLabelUI: A Windows L&F implementation of LabelUI.
javax.swing.plaf.metal.MetalLookAndFeel   MetalLookAndFeel: Implements the Java look and feel codename: Metal .
...swing.plaf.metal.MetalPopupMenuSeparatorUI   MetalPopupMenuSeparatorUI: A Metal L&F implementation of PopupMenuSeparatorUI.
javax.swing.plaf.metal.MetalProgressBarUI   MetalProgressBarUI: The Metal implementation of ProgressBarUI.
...MetalPropertyChangeListener   MetalPropertyChangeListener: This inner class is marked "public" due to a compiler bug.
...metal.MetalSliderUI.MetalPropertyListener   MetalPropertyListener:
javax.swing.plaf.metal.MetalRadioButtonUI RadioButtonUI implementation for MetalRadioButtonUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
...metal.MetalToolBarUI.MetalRolloverListener   MetalRolloverListener:
javax.swing.plaf.metal.MetalScrollBarUI   MetalScrollBarUI: Implementation of ScrollBarUI for the Metal Look and Feel
javax.swing.plaf.metal.MetalScrollButton   MetalScrollButton: JButton object for Metal scrollbar arrows.
javax.swing.plaf.metal.MetalScrollPaneUI   MetalScrollPaneUI: A Metal L&F implementation of ScrollPaneUI.
javax.swing.plaf.metal.MetalSeparatorUI   MetalSeparatorUI: A Metal L&F implementation of SeparatorUI.
javax.swing.plaf.metal.MetalSliderUI   MetalSliderUI: A Java L&F implementation of SliderUI.
javax.swing.plaf.metal.MetalSplitPaneUI   MetalSplitPaneUI: Metal split pane.
javax.swing.plaf.metal.MetalTabbedPaneUI   MetalTabbedPaneUI: The Metal subclass of BasicTabbedPaneUI.
javax.swing.plaf.metal.MetalTextFieldUI   MetalTextFieldUI: Basis of a look and feel for a JTextField.
javax.swing.plaf.metal.MetalTheme   MetalTheme: This interface acts as a generic way to describe the colors used by Metal.
javax.swing.plaf.metal.MetalToggleButtonUI MetalToggleButtonUI: MetalToggleButton implementation Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.metal.MetalToggleButtonUI   MetalToggleButtonUI: MetalToggleButton implementation Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.plaf.metal.MetalToolBarUI   MetalToolBarUI: A Metal Look and Feel implementation of ToolBarUI.
javax.swing.plaf.metal.MetalToolTipUI   MetalToolTipUI: A Metal L&F extension of BasicToolTipUI.
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.
...basic.BasicTreeUI.NodeDimensionsHandler NodeDimensionsHandler: Class responsible for getting size of node, method is forwarded to BasicTreeUI method.
...swing.text.html.parser.ParserDelegator ParserDelegator: Responsible for starting up a new DocumentParser each time its parse method is invoked.
javax.swing.table.TableCellRenderer TableCellRenderer: This interface defines the method required by any object that would like to be a renderer for cells in a JTable.
javax.swing.UIDefaults.LazyInputMap LazyInputMap will create a InputMap in its createValue method.
javax.swing.CellEditor This interface defines the methods any general editor should be able to implement.
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.SwingUtilities SwingUtilities: A collection of utility methods for Swing.
javax.swing.event.MouseInputListener MouseInputListener: A listener implementing all the methods in both the MouseListener and MouseMotionListener interfaces.
javax.swing.undo.AbstractUndoableEdit AbstractUndoableEdit: An abstract implementation of UndoableEdit, implementing simple responses to all boolean methods in that interface.
javax.swing.table.AbstractTableModel This abstract class provides default implementations for most of the methods in the TableModel 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.
...text.html.HTMLEditorKit.HTMLTextAction HTMLTextAction: An abstract Action providing some convenience methods that may be useful in inserting HTML into an existing document.
javax.swing.table.TableModel The TableModel interface specifies the methods the JTable will use to interrogate a tabular data model.
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.
javax.swing.text.Utilities Utilities: A collection of methods to deal with various text related activities.
javax.swing.UIDefaults.ActiveValue This class enables one to store an entry in the defaults table that's constructed each time it's looked up with one of the getXXX key methods.
javax.swing.text.html.CSS.Attribute Definitions to be used as a key on AttributeSet's that might hold CSS attributes.
javax.swing.text.html.MinimalHTMLWriter   MinimalHTMLWriter is a fallback writer used by the HTMLEditorKit to write out HTML for a document that is a not produced by the EditorKit.
...basic.BasicDesktopPaneUI.MinimizeAction   MinimizeAction:
javax.swing.plaf.basic.BasicDesktopIconUI BasicDesktopIconUI: Basic L&F for a minimized window on a desktop.
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.table.TableColumn A TableColumn represents all the attributes of a column in a JTable, such as width, resizibility, minimum and maximum width.
javax.accessibility.AccessibleContext AccessibleContext represents the minimum information all accessible objects return.
javax.swing.Spring An instance of the Spring class holds three properties that characterize its behavior: the minimum, preferred, and maximum values.
javax.accessibility.AccessibleKeyBinding The AccessibleKeyBinding interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard shortcut which can be used to select the object.
...basic.BasicTreeUI.TreeSelectionHandler TreeSelectionHandler: Listens for changes in the selection model and updates the display accordingly.
javax.swing.JTree.TreeModelHandler TreeModelHandler: Listens to the model and updates the expandedState accordingly when nodes are removed, or changed.
...plaf.basic.BasicListUI.ListDataHandler ListDataHandler: The ListDataListener that's added to the JLists model at installUI time, and whenever the JList.model property changes.
...basic.BasicListUI.ListSelectionHandler ListSelectionHandler: The ListSelectionListener that's added to the JLists selection model at installUI time, and whenever the JList.selectionModel property changes.
...SelectionModelPropertyChangeHandler SelectionModelPropertyChangeHandler: Listener on the TreeSelectionModel, resets the row selection if any of the properties of the model change.
...plaf.basic.BasicScrollBarUI.ModelListener ModelListener: A listener to listen for model changes.
javax.swing.ComboBoxModel ComboBoxModel: A data model for a combo box.
javax.swing.tree.TreeModel TreeModel: The interface that defines a suitable data model for a JTree.
javax.swing.SpinnerModel A model for a potentially unbounded sequence of object values.
...MetalFileChooserUI.DirectoryComboBoxModel DirectoryComboBoxModel: Data model for a type-face selection combo-box.
javax.swing.ButtonModel ButtonModel: State Model for buttons.
javax.swing.DefaultComboBoxModel DefaultComboBoxModel: The default model for combo boxes.
javax.swing.DefaultListSelectionModel DefaultListSelectionModel: Default data model for list selections.
javax.swing.text.Document The Document is a container for text that serves as the model for swing text components.
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.event.TableModelEvent TableModelEvent is used to notify listeners that a table model has changed.
javax.swing.JSpinner.DateEditor DateEditor: An editor for a JSpinner whose model is a SpinnerDateModel.
javax.swing.JSpinner.ListEditor ListEditor: An editor for a JSpinner whose model is a SpinnerListModel.
javax.swing.JSpinner.NumberEditor NumberEditor: An editor for a JSpinner whose model is a SpinnerNumberModel.
javax.swing.JTabbedPane.ModelListener ModelListener: We pass ModelChanged events along to the listeners with the tabbedpane instead of the model itself as the event source.

...plaf.basic.BasicSliderUI.ChangeHandler ChangeHandler: Data model listener.
javax.swing.table.TableColumnModel TableColumnModel: Defines the requirements for a table column model object suitable for use with JTable.
javax.swing.text.BadLocationException BadLocationException: This exception is to report bad locations within a document model that is, attempts to reference a location that doesn't exist .
javax.swing.AbstractListModel AbstractListModel: The abstract definition for the data model that provides a List with its contents.
javax.swing.SingleSelectionModel SingleSelectionModel: A model that supports at most one indexed selection.
...swing.colorchooser.ColorSelectionModel ColorSelectionModel: A model that supports selecting a Color.
javax.swing.tree.DefaultTreeModel A simple tree data model that uses TreeNodes.
javax.swing.BoundedRangeModel Defines the data model used by components like Sliders and ProgressBars.
...swing.JToggleButton.ToggleButtonModel ToggleButtonModel: The ToggleButton model Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.swing.event.TreeModelEvent TreeModelEvent: Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change.
...accessibility.AccessibleTableModelChange The AccessibleTableModelChange interface describes a change to the table model.
javax.swing.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.
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.JTabbedPane.ModelListener ModelListener: We pass ModelChanged events along to the listeners with the tabbedpane instead of the model itself as the event source.
...plaf.basic.BasicScrollBarUI.ModelListener   ModelListener: A listener to listen for model changes.
javax.swing.JTabbedPane.ModelListener   ModelListener: We pass ModelChanged events along to the listeners with the tabbedpane instead of the model itself as the event source.
javax.swing.text.html.HTMLDocument A document that models HTML.
...text.AbstractDocument.DefaultDocumentEvent DefaultDocumentEvent: Stores document changes as the document is being modified.
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.ProgressMonitor A class to monitor the progress of some operation.
javax.swing.ProgressMonitorInputStream   Monitors the progress of reading from some InputStream.
javax.swing.Timer Fires one or more action events after a specified delay.
javax.accessibility.AccessibleAction The AccessibleAction interface should be supported by any object that can perform one or more actions.
javax.swing.text.CompositeView CompositeView is an abstract View implementation which manages one or more child views.
javax.swing.JList A component that allows the user to select one or more objects from a list.
javax.swing.tree.VariableHeightLayoutCache VariableHeightLayoutCache: NOTE: This will become more open in a future release.
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
javax.swing.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.
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.
...plaf.basic.BasicTreeUI.MouseInputHandler MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
javax.swing.event.MouseInputAdapter MouseInputAdapter: The adapter which receives mouse events and mouse motion events.
...plaf.basic.BasicScrollBarUI.TrackListener TrackListener: Track mouse drags.
javax.swing.event.MouseInputAdapter MouseInputAdapter: The adapter which receives mouse events and mouse motion events.
...basic.BasicSplitPaneDivider.MouseHandler MouseHandler is responsible for converting mouse events released, dragged... into the appropriate DragController methods.
...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.
...plaf.basic.BasicTreeUI.MouseInputHandler MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
...swing.plaf.basic.BasicTreeUI.MouseHandler MouseHandler: TreeMouseListener is responsible for updating the selection based on mouse events.
...plaf.basic.BasicListUI.MouseInputHandler MouseInputHandler: Mouse input, and focus handling for JList.
...basic.BasicComboPopup.ListMouseHandler ListMouseHandler: This listener hides the popup when the mouse is released in the list.
...basic.BasicDesktopIconUI.MouseInputHandler MouseInputHandler: Listens for mouse movements and acts on them.
...plaf.basic.BasicSliderUI.TrackListener TrackListener: Track mouse movements.
...BasicComboPopup.ListMouseMotionHandler ListMouseMotionHandler: This listener changes the selected item as you move the mouse over the list.
javax.swing.event.MenuDragMouseListener MenuDragMouseListener: Defines a menu mouse-drag listener.
javax.swing.event.MenuDragMouseEvent MenuDragMouseEvent is used to notify interested parties that the menu element has received a MouseEvent forwarded to it under drag conditions.
...text.html.FormView.MouseEventListener   MouseEventListener class to handle form submissions when an input with type equal to image is clicked on.
...basic.BasicSplitPaneDivider.MouseHandler   MouseHandler is responsible for converting mouse events released, dragged... into the appropriate DragController methods.
...plaf.basic.BasicTabbedPaneUI.MouseHandler   MouseHandler: This inner class is marked "public" due to a compiler bug.
...swing.plaf.basic.BasicTreeUI.MouseHandler   MouseHandler: TreeMouseListener is responsible for updating the selection based on mouse events.
javax.swing.event.MouseInputAdapter   MouseInputAdapter: The adapter which receives mouse events and mouse motion events.
...plaf.basic.BasicTreeUI.MouseInputHandler   MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
...basic.BasicDesktopIconUI.MouseInputHandler   MouseInputHandler: Listens for mouse movements and acts on them.
...plaf.basic.BasicListUI.MouseInputHandler   MouseInputHandler: Mouse input, and focus handling for JList.
...plaf.basic.BasicTableUI.MouseInputHandler   MouseInputHandler: This inner class is marked "public" due to a compiler bug.
javax.swing.event.MouseInputListener   MouseInputListener: A listener implementing all the methods in both the MouseListener and MouseMotionListener interfaces.
javax.swing.event.MouseInputListener MouseInputListener: A listener implementing all the methods in both the MouseListener and MouseMotionListener interfaces.
javax.swing.event.MouseInputListener MouseInputListener: A listener implementing all the methods in both the MouseListener and MouseMotionListener interfaces.
...basic.BasicScrollPaneUI.MouseWheelHandler   MouseWheelHandler is an inner class which implements the MouseWheelListener interface.
...basic.BasicScrollPaneUI.MouseWheelHandler MouseWheelHandler is an inner class which implements the MouseWheelListener interface.
...BasicComboPopup.ListMouseMotionHandler ListMouseMotionHandler: This listener changes the selected item as you move the mouse over the list.
...BasicInternalFrameTitlePane.MoveAction   MoveAction: This inner class is marked "public" due to a compiler bug.
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.
...basic.BasicDesktopIconUI.MouseInputHandler MouseInputHandler: Listens for mouse movements and acts on them.
...plaf.basic.BasicSliderUI.TrackListener TrackListener: Track mouse movements.
javax.swing.JTextArea A JTextArea is a multi-line area that displays plain text.
javax.swing.text.FieldView FieldView: Extends the multi-line plain text view to be suitable for a single-line editor view.
javax.swing.text.PlainView PlainView: Implements View interface for a simple multi-line text view that has text in one font and color.
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.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.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.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.
javax.swing.text.ParagraphView ParagraphView: View of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc.
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.JDesktopPane A container used to create a multiple-document interface or a virtual desktop.
javax.swing.ButtonGroup This class is used to create a multiple-exclusion scope for a set of buttons.
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.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.