Java 1.4 Swing Class Documentation Inverted Index

Inverted Index: O

javax.swing.Box A lightweight container that uses a BoxLayout object as its layout manager.
javax.swing.border.Border Interface describing an object capable of rendering a border around the edges of a swing component.
javax.swing.SizeSequence A SizeSequence object efficiently maintains an ordered list of sizes and corresponding positions.
javax.swing.plaf.metal.MetalScrollButton MetalScrollButton: JButton object for Metal scrollbar arrows.
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.JFormattedTextField JFormattedTextField extends JTextField adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
javax.swing.undo.UndoableEdit UndoableEdit: An object representing an edit that has been done, and that can be undone and redone.
javax.swing.Renderer Renderer: Defines the requirements for an object responsible for "rendering" displaying a value.
javax.swing.table.TableColumnModel TableColumnModel: Defines the requirements for a table column model object suitable for use with JTable.
javax.swing.text.Highlighter Highlighter: An interface for an object that allows one to mark up the background with colored areas.
javax.swing.tree.TreeNode TreeNode: Defines the requirements for an object that can be used as a tree node in a JTree.
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.accessibility.AccessibleAction The AccessibleAction interface should be supported by any object that can perform one or more actions.
javax.swing.plaf.basic.BasicBorders BasicBorders: Factory object that can vend Borders appropriate for the basic L & F.
javax.swing.plaf.metal.MetalBorders MetalBorders: Factory object that can vend Borders appropriate for the metal L & F.
javax.swing.plaf.basic.BasicIconFactory BasicIconFactory: Factory object that can vend Icons appropriate for the basic L & F.
javax.swing.tree.TreeCellRenderer TreeCellRenderer: Defines the requirements for an object that displays a tree node.
javax.swing.plaf.basic.BasicArrowButton BasicArrowButton: JButton object that draws a scaled Arrow in one of the cardinal directions.
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.
javax.accessibility.AccessibleIcon The AccessibleIcon interface should be supported by any object that has an associated icon e.g., buttons .
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
...accessibility.AccessibleExtendedComponent The AccessibleExtendedComponent interface should be supported by any object that is rendered on the screen.
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.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.accessibility.AccessibleValue The AccessibleValue interface should be supported by any object that supports a numerical value e.g., a scroll bar .
javax.swing.tree.RowMapper RowMapper: Defines the requirements for an object that translates paths in the tree into display rows.
javax.swing.plaf.metal.MetalIconFactory MetalIconFactory: Factory object that vends Icons for the JavaTM look and feel Metal .
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.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.
...JFormattedTextField.AbstractFormatter Instances of AbstractFormatter are used by JFormattedTextField to handle the conversion both from an Object to a String, and back from a String to an Object.
javax.swing.JSpinner A single line input field that lets the user select a number or an object value from an ordered sequence.
javax.swing.SpinnerModel A model for a potentially unbounded sequence of object values.
javax.swing.event.ChangeListener ChangeListener: Defines an object which listens for ChangeEvents.
javax.swing.table.JTableHeader JTableHeader: This is the object which manages the header of the JTable.
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.JLabel.AccessibleJLabel AccessibleJLabel: The class used to obtain the accessible role for this object.
javax.swing.DesktopManager DesktopManager objects are owned by a JDesktopPane object.
javax.swing.event.InternalFrameEvent InternalFrameEvent: An AWTEvent that adds support for JInternalFrame objects as the event source.
javax.swing.ActionMap ActionMap provides mappings from Objects called keys or Action names to Actions.
javax.swing.plaf.UIResource This interface is used to mark objects created by ComponentUI delegates.
javax.swing.JList A component that allows the user to select one or more objects from a list.
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.
...swing.JToggleButton.ToggleButtonModel ToggleButtonModel: The ToggleButton model Warning: Serialized objects of this class will not be compatible with future Swing releases.
javax.accessibility.AccessibleContext AccessibleContext represents the minimum information all accessible objects return.
javax.swing.undo.StateEditable StateEditable defines the interface for objects that can have their state undone/redone by a StateEdit.
javax.swing.undo.StateEdit StateEdit is a general edit for objects that change state.
...colorchooser.ColorChooserComponentFactory ColorChooserComponentFactory: A class designed to produce preconfigured "accessory" objects to insert into color choosers.
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
javax.swing.text.html.ObjectView   ObjectView: Component decorator that implements the view interface for elements.
javax.swing.event.DocumentListener Interface for an observer to register to receive notifications of changes to a text document.
...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.
...basic.BasicComboPopup.ListSelectionHandler ListSelectionHandler: As of Java 2 platform v 1.4, this class is now obsolete, doesn't do anything, and is only included for backwards API compatibility.
...swing.plaf.basic.BasicMenuUI.ChangeHandler ChangeHandler: As of Java 2 platform 1.4, this previously undocumented class is now obsolete.
javax.swing.FocusManager This class has been obsoleted by the 1.4 focus APIs.
...AbstractFormatterFactory Instances of AbstractFormatterFactory are used by JFormattedTextField to obtain instances of AbstractFormatter which in turn are used to format values.
javax.swing.PopupFactory PopupFactory, as the name implies, is used to obtain instances of Popups.
javax.swing.JLabel.AccessibleJLabel AccessibleJLabel: The class used to obtain the accessible role for this object.
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.
javax.swing.event.UndoableEditEvent UndoableEditEvent: An event indicating that an operation which can be undone has occurred.
javax.swing.JTree.TreeSelectionRedirector TreeSelectionRedirector: Handles creating a new TreeSelectionEvent with the JTree as the source and passing it off to all the listeners.
javax.swing.JFormattedTextField JFormattedTextField extends JTextField adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
javax.swing.undo.CompoundEdit CompoundEdit: A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.
javax.swing.event.PopupMenuEvent PopupMenuEvent only contains the source of the event which is the JPoupMenu sending the event Warning: Serialized objects of this class will not be compatible with future Swing releases.
...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.
javax.swing.InputMap InputMap provides a binding between an input event currently only KeyStrokes are used and an Object.
javax.swing.text.WrappedPlainView WrappedPlainView: View of plain text text with only one font and color that does line-wrapping.
javax.swing.JSplitPane JSplitPane is used to divide two and only two Components.
...swing.text.html.parser.DocumentParser DocumentParser: A Parser for HTML Documents actually, you can specify a DTD, but you should really only use this class with the html dtd in swing .
javax.swing.tree.VariableHeightLayoutCache VariableHeightLayoutCache: NOTE: This will become more open in a future release.
...BasicFileChooserUI.ApproveSelectionAction ApproveSelectionAction: Responds to an Open or Save request
...plaf.basic.BasicDesktopPaneUI.OpenAction   OpenAction:
javax.swing.event.UndoableEditEvent UndoableEditEvent: An event indicating that an operation which can be undone has occurred.
javax.swing.WindowConstants WindowConstants: Constants used to control the window-closing operation.
javax.swing.event.UndoableEditListener UndoableEditListener: Interface implemented by a class interested in hearing about undoable operations.
javax.swing.text.html.Option   Option: Value for the ListModel used to represent elements.
...swing.InternalFrameFocusTraversalPolicy InternalFrameFocusTraversalPolicy: A FocusTraversalPolicy which can optionally provide an algorithm for determining a JInternalFrame's initial Component.
...plaf.metal.MetalBorders.OptionDialogBorder   OptionDialogBorder:
javax.swing.plaf.OptionPaneUI   OptionPaneUI: Pluggable look and feel interface for JOptionPane.
javax.swing.plaf.multi.MultiOptionPaneUI MultiOptionPaneUI: A multiplexing UI used to combine OptionPaneUIs.
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.SizeSequence A SizeSequence object efficiently maintains an ordered list of sizes and corresponding positions.
javax.swing.JSpinner A single line input field that lets the user select a number or an object value from an ordered sequence.
javax.swing.plaf.metal.MetalCheckBoxIcon MetalCheckBoxIcon: CheckboxIcon implementation for OrganicCheckBoxUI Warning: Serialized objects of this class will not be compatible with future Swing releases.
...BasicHorizontalLayoutManager BasicHorizontalLayoutManager: LayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT.
...BasicVerticalLayoutManager BasicVerticalLayoutManager: LayoutManager used for JSplitPanes with an orientation of VERTICAL_SPLIT.
javax.swing.LayoutFocusTraversalPolicy LayoutFocusTraversalPolicy: A SortingFocusTraversalPolicy which sorts Components based on their size, position, and orientation.
...basic.BasicSplitPaneDivider.DragController DragController: Handles the events during a dragging session for a HORIZONTAL_SPLIT oriented split pane.
javax.swing.SwingConstants SwingConstants: A collection of constants generally used for positioning and orienting components on the screen.
...tree.AbstractLayoutCache.NodeDimensions NodeDimensions: Used by AbstractLayoutCache to determine the size and x origin of a particular node.
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.event.AncestorEvent AncestorEvent: An event reported to a child component that originated from an ancestor in the component hierarchy.
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.
...swing.text.AbstractDocument.BranchElement BranchElement: Implements a composite element that contains other elements.
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
javax.swing.JLayeredPane JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.

javax.swing.OverlayLayout OverlayLayout: A layout manager to arrange components over the top of each other.
javax.swing.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.
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.
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.
...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.SpringLayout A SpringLayout lays out the children of its associated container according to a set of constraints.
javax.swing.text.AbstractWriter AbstractWriter is an abstract class that actually does the work of writing out the element tree including the attributes.
javax.swing.JTree A control that displays a set of hierarchical data as an outline.
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.ToolTipManager.outsideTimerAction   outsideTimerAction:
javax.swing.JLayeredPane JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
javax.swing.OverlayLayout   OverlayLayout: A layout manager to arrange components over the top of each other.
javax.swing.DesktopManager DesktopManager objects are owned by a JDesktopPane object.
javax.swing.MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy.