Java 1.4 Swing Class Documentation Inverted Index

Inverted Index: E

javax.accessibility.AccessibleHyperlink AccessibleHyperlink: Encapsulation of a link, or set of links e.g.
javax.accessibility.AccessibleValue The AccessibleValue interface should be supported by any object that supports a numerical value e.g., a scroll bar .
javax.accessibility.AccessibleIcon The AccessibleIcon interface should be supported by any object that has an associated icon e.g., buttons .
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.
javax.swing.border.Border Interface describing an object capable of rendering a border around the edges of a swing component.
javax.swing.undo.StateEdit StateEdit is a general edit for objects that change state.
javax.swing.JTable The JTable is used to display and edit regular two-dimensional tables of cells.
javax.swing.text.MaskFormatter MaskFormatter is used to format and edit strings.
javax.swing.undo.UndoableEdit UndoableEdit: An object representing an edit that has been done, and that can be undone and redone.
javax.swing.JEditorPane A text component to edit various kinds of content.
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.basic.BasicComboBoxEditor BasicComboBoxEditor: The default editor for editable combo boxes.
javax.swing.JComboBox A component that combines a button or editable field and a drop-down list.
javax.accessibility.AccessibleEditableText The AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display.
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.text.AbstractDocument.Content Content: Interface to describe a sequence of character content that can be edited.
...plaf.basic.BasicTreeUI.CellEditorHandler CellEditorHandler: Listener responsible for getting cell editing events and updating the tree accordingly.
javax.swing.text.rtf.RTFEditorKit RTFEditorKit: This is the default implementation of RTF editing functionality.
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.
...tree.DefaultTreeCellEditor.EditorContainer EditorContainer: Container responsible for placing the editingComponent.
javax.swing.ComboBoxEditor ComboBoxEditor: The editor component used for JComboBox components.
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.plaf.basic.BasicComboBoxEditor BasicComboBoxEditor: The default editor for editable combo boxes.
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.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.DefaultCellEditor DefaultCellEditor: The default editor for table and tree cells.
javax.swing.tree.TreeCellEditor TreeCellEditor: Adds to CellEditor the extensions necessary to configure an editor in a tree.
...DefaultTreeCellEditor.DefaultTextField DefaultTextField: TextField used when no editor is supplied.
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.CellEditor This interface defines the methods any general editor should be able to implement.
javax.swing.plaf.TextUI TextUI: Text editor user interface
javax.swing.text.FieldView FieldView: Extends the multi-line plain text view to be suitable for a single-line editor view.
javax.swing.plaf.basic.BasicTextAreaUI BasicTextAreaUI: Provides the look and feel for a plain text editor.
...tree.DefaultTreeCellEditor.EditorContainer   EditorContainer: Container responsible for placing the editingComponent.
...swing.DefaultCellEditor.EditorDelegate The protected EditorDelegate class.
...JEditorPane.AccessibleJEditorPaneHTML AccessibleJEditorPaneHTML: This class provides support for AccessibleHypertext, and is used in instances where the EditorKit installed in this JEditorPane is an instance of HTMLEditorKit.
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.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.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.SizeSequence A SizeSequence object efficiently maintains an ordered list of sizes and corresponding positions.
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.EtchedBorder EtchedBorder: A class which implements a simple etched border which can either be etched-in or etched-out.
javax.swing.BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally.
javax.swing.text.html.parser.AttributeList This class defines the attributes of an SGML element as described in a DTD using the ATTLIST construct.
...text.DefaultStyledDocument.SectionElement SectionElement: Default root element for a document...
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.
...text.DefaultStyledDocument.ElementBuffer ElementBuffer: Class to manage changes to the element hierarchy.
javax.swing.text.Style Style: A collection of attributes to associate with an element in a document.
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.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.
...swing.text.html.HTMLDocument.HTMLReader An HTML reader to load an HTML document with an HTML element structure.
javax.swing.text.html.InlineView InlineView: Displays the inline element styles based upon css attributes.
...swing.text.AbstractDocument.BranchElement BranchElement: Implements a composite element that contains other elements.
...swing.text.AbstractDocument.LeafElement LeafElement: Implements an element that directly represents content of some kind.
...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.html.HTMLDocument.BlockElement BlockElement: An element that represents a structural block of HTML.
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.text.ElementIterator ElementIterator, as the name suggests, iteratates over the Element tree.
...swing.event.DocumentEvent.ElementChange ElementChange: Describes changes made to a specific element.
javax.swing.text.html.parser.Element   Element: An element as described in a DTD using the ELEMENT construct.
javax.swing.text.Element   Element: Interface to describe a structural piece of a document.
...text.DefaultStyledDocument.ElementBuffer   ElementBuffer: Class to manage changes to the element hierarchy.
...swing.text.AbstractDocument.ElementEdit ElementEdit: An implementation of ElementChange that can be added to the document event.
...swing.event.DocumentEvent.ElementChange   ElementChange: Describes changes made to a specific element.
...swing.text.AbstractDocument.ElementEdit   ElementEdit: An implementation of ElementChange that can be added to the document event.
javax.swing.text.ElementIterator   ElementIterator, as the name suggests, iteratates over the Element tree.
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.
...html.HTMLDocument.HTMLReader.FormAction FormAction: Action to support forms by building all of the elements used to represent form controls.
javax.swing.text.html.FormView FormView: Component decorator that implements the view interface for form elements, , , and .
...text.DefaultStyledDocument.ElementSpec ElementSpec: Specification for building elements.
...text.DefaultStyledDocument.ElementSpec   ElementSpec: Specification for building elements.
javax.swing.text.GapContent GapContent: An implementation of the AbstractDocument.Content interface implemented using a gapped buffer similar to that used by emacs.
javax.swing.border.AbstractBorder AbstractBorder: A class that implements an empty border with no size.
javax.swing.border.EmptyBorder EmptyBorder: A class which provides an empty, transparent border which takes up space but does no drawing.
javax.swing.border.EmptyBorder   EmptyBorder: A class which provides an empty, transparent border which takes up space but does no drawing.
...BorderUIResource.EmptyBorderUIResource   EmptyBorderUIResource:
javax.swing.JTree.EmptySelectionModel   EmptySelectionModel is a TreeSelectionModel that does not allow anything to be selected.
javax.swing.UIDefaults.LazyValue This class enables one to store an entry in the defaults table that isn't constructed until the first time it's looked up with one of the getXXX key methods.
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.TabStop This class encapsulates a single tab stop basically as tab stops are thought of by RTF .
javax.swing.event.ListDataEvent ListDataEvent: Defines an event that encapsulates changes to a list.
javax.swing.event.TreeModelEvent TreeModelEvent: Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change.
javax.accessibility.AccessibleHyperlink AccessibleHyperlink: Encapsulation of a link, or set of links e.g.
...plaf.basic.BasicTreeUI.TreeHomeAction TreeHomeAction is used to handle end/home actions.
javax.swing.event.HyperlinkEvent.EventType EventType: Defines the ENTERED, EXITED, and ACTIVATED event types, along with their string representations, returned by toString .
javax.swing.text.html.parser.Entity   Entity: An entity is described in a DTD using the ENTITY construct.
...AccessibleJTableHeaderEntry AccessibleJTableHeaderEntry: This class provides an implementation of the Java Accessibility API appropropriate for JTableHeader entries.
javax.swing.tree.DefaultTreeCellRenderer DefaultTreeCellRenderer: Displays an entry in a tree.
javax.swing.UIDefaults.LazyValue This class enables one to store an entry in the defaults table that isn't constructed until the first time it's looked up with one of the getXXX key methods.
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.
...DefaultEditorKit.DefaultKeyTypedAction DefaultKeyTypedAction: The action that is executed by default if a key typed event is received and there is no keymap entry.
javax.swing.text.html.HTML.Tag Tag: Typesafe enumeration for an HTML tag.
javax.swing.event.DocumentEvent.EventType EventType: Enumeration for document event types
...text.StyleConstants.CharacterConstants CharacterConstants: This is a typesafe enumeration of the well-known attributes that contribute to a character style.
...swing.text.StyleConstants.ColorConstants ColorConstants: This is a typesafe enumeration of the well-known attributes that contribute to a color.

...swing.text.StyleConstants.FontConstants FontConstants: This is a typesafe enumeration of the well-known attributes that contribute to a font.
...text.StyleConstants.ParagraphConstants ParagraphConstants: This is a typesafe enumeration of the well-known attributes that contribute to a paragraph style.
javax.swing.text.html.HTML.Attribute Attribute: Typesafe enumeration representing an HTML attribute.
javax.swing.text.Position.Bias Bias: A typesafe enumeration to indicate bias to a position in the model.
javax.accessibility.AccessibleBundle AccessibleBundle: Base class used to maintain a strongly typed enumeration.
...text.html.FormView.MouseEventListener MouseEventListener class to handle form submissions when an input with type equal to image is clicked on.
...plaf.basic.BasicFileChooserUI.GoHomeAction GoHomeAction: Acts on the "home" key event or equivalent event.
javax.swing.KeyStroke A KeyStroke represents a key action on the keyboard, or equivalent input device.
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.border.EtchedBorder EtchedBorder: A class which implements a simple etched border which can either be etched-in or etched-out.
javax.swing.border.EtchedBorder EtchedBorder: A class which implements a simple etched border which can either be etched-in or etched-out.
javax.swing.border.EtchedBorder EtchedBorder: A class which implements a simple etched border which can either be etched-in or etched-out.
javax.swing.border.EtchedBorder   EtchedBorder: A class which implements a simple etched border which can either be etched-in or etched-out.
...BorderUIResource.EtchedBorderUIResource   EtchedBorderUIResource:
javax.swing.InputMap InputMap provides a binding between an input event currently only KeyStrokes are used and an Object.
javax.swing.event.UndoableEditEvent UndoableEditEvent: An event indicating that an operation which can be undone has occurred.
...DefaultEditorKit.DefaultKeyTypedAction DefaultKeyTypedAction: The action that is executed by default if a key typed event is received and there is no keymap entry.
...plaf.basic.BasicComboBoxUI.KeyHandler KeyHandler: This listener checks to see if the key event isn't a navigation key.
...plaf.basic.BasicFileChooserUI.GoHomeAction GoHomeAction: Acts on the "home" key event or equivalent event.
javax.swing.event.AncestorEvent AncestorEvent: An event reported to a child component that originated from an ancestor in the component hierarchy.
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.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.event.ListSelectionEvent ListSelectionEvent: An event that characterizes a change in the current selection.
javax.swing.event.ListDataEvent ListDataEvent: Defines an event that encapsulates changes to a list.
javax.swing.event.DocumentEvent.EventType EventType: Enumeration for document event types
javax.swing.event.HyperlinkEvent.EventType EventType: Defines the ENTERED, EXITED, and ACTIVATED event types, along with their string representations, returned by toString .
javax.swing.event.TreeExpansionEvent TreeExpansionEvent: An event used to identify a single path in a tree.
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.
...swing.text.AbstractDocument.ElementEdit ElementEdit: An implementation of ElementChange that can be added to the document event.
javax.swing.event.EventListenerList A class that holds a list of EventListeners.
javax.swing.Timer Fires one or more action events after a specified delay.
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.event.MouseInputAdapter MouseInputAdapter: The adapter which receives mouse events and mouse motion events.
...plaf.basic.BasicTreeUI.CellEditorHandler CellEditorHandler: Listener responsible for getting cell editing events and updating the tree accordingly.
...basic.BasicSplitPaneDivider.DragController DragController: Handles the events during a dragging session for a HORIZONTAL_SPLIT oriented split pane.
...VerticalDragController VerticalDragController: Handles the events during a dragging session for a VERTICAL_SPLIT oriented split pane.
...AccessibleFocusHandler AccessibleFocusHandler: Fire PropertyChange listener, if one is registered, when focus events happen
...plaf.basic.BasicScrollBarUI.ScrollListener ScrollListener: Listener for scrolling events initiated in the ScrollPane.
...text.html.HTMLEditorKit.LinkController LinkController: Class to watch the associated component and fire hyperlink events on it when appropriate.
...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.
...swing.plaf.basic.BasicTreeUI.KeyHandler KeyHandler: This is used to get mutliple key down events to appropriately generate events.
...plaf.basic.BasicTreeUI.TreeModelHandler TreeModelHandler: Forwards all TreeModel events to the TreeState.
...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.InternalFrameListener InternalFrameListener: The listener interface for receiving internal frame events.
javax.swing.event.HyperlinkEvent.EventType   EventType: Defines the ENTERED, EXITED, and ACTIVATED event types, along with their string representations, returned by toString .
javax.swing.event.DocumentEvent.EventType   EventType: Enumeration for document event types
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.JComponent The base class for all Swing components except top-level containers.
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 .
...swing.UnsupportedLookAndFeelException UnsupportedLookAndFeelException: An exception that indicates the request look & feel management classes are not present on the user's system.
javax.swing.text.ChangedCharSetException ChangedCharSetException as the name indicates is an exception thrown when the charset is changed.
javax.swing.tree.ExpandVetoException ExpandVetoException: Exception used to stop and expand/collapse from happening.
...DefaultEditorKit.DefaultKeyTypedAction DefaultKeyTypedAction: The action that is executed by default if a key typed event is received and there is no keymap entry.
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 .
...text.html.HTMLEditorKit.HTMLTextAction HTMLTextAction: An abstract Action providing some convenience methods that may be useful in inserting HTML into an existing document.
...html.HTMLEditorKit.InsertHTMLTextAction InsertHTMLTextAction can be used to insert an arbitrary string of HTML into an existing HTML document.
javax.swing.event.HyperlinkEvent.EventType EventType: Defines the ENTERED, EXITED, and ACTIVATED event types, along with their string representations, returned by toString .
javax.swing.tree.ExpandVetoException ExpandVetoException: Exception used to stop and expand/collapse from happening.
...plaf.basic.BasicTreeUI.TreeToggleAction TreeToggleAction: For the first selected row expandedness will be toggled.
javax.swing.JTree.TreeModelHandler TreeModelHandler: Listens to the model and updates the expandedState accordingly when nodes are removed, or changed.
...basic.BasicTreeUI.TreeExpansionHandler TreeExpansionHandler: Updates the TreeState in response to nodes expanding/collapsing.
javax.swing.event.TreeExpansionListener TreeExpansionListener: The listener that's notified when a tree expands or collapses a node.
javax.swing.tree.ExpandVetoException   ExpandVetoException: Exception used to stop and expand/collapse from happening.
javax.swing.text.TabExpander TabExpander: Simple interface to allow for different types of implementations of tab expansion.
...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.
...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.
...swing.text.AttributeSet.FontAttribute FontAttribute: This interface is the type signature that is expected to be present on any attribute key that contributes to the determination of what font to use to render some text.
...swing.text.AttributeSet.ParagraphAttribute ParagraphAttribute: This interface is the type signature that is expected to be present on any attribute key that contributes to the paragraph level presentation.
...accessibility.AccessibleExtendedTable Class AccessibleExtendedTable provides extended information about a user-interface component that presents data in a two-dimensional table format.
javax.swing.JApplet An extended version of java.applet.Applet that adds support for the JFC/Swing component architecture.
javax.swing.JFrame An extended version of java.awt.Frame that adds support for the JFC/Swing component architecture.
...swing.AbstractButton.ButtonChangeListener ButtonChangeListener: Extends ChangeListener to be serializable.
javax.swing.text.InternationalFormatter InternationalFormatter extends DefaultFormatter, using an instance of java.text.Format to handle the conversion to a String, and the conversion from a String.
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.text.FieldView FieldView: Extends the multi-line plain text view to be suitable for a single-line editor view.
javax.swing.plaf.metal.MetalToolTipUI MetalToolTipUI: A Metal L&F extension of BasicToolTipUI.
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.
javax.swing.tree.TreeCellEditor TreeCellEditor: Adds to CellEditor the extensions necessary to configure an editor in a tree.