Generated by
JDiff

Package javax.swing

Added Classes
AbstractCellEditor @version 1.4 02/02/00 A base class for CellEditors providing default implementations for the methods in the CellEditor interface except getCellEditorValue().
ActionMap ActionMap provides mappings from Objects (called keys or Action names) to Actions.
ComponentInputMap A ComponentInputMap is an InputMap associated with a particular JComponent.
ImageIcon.AccessibleImageIcon This class implements accessibility support for the ImageIcon class.
InputMap InputMap provides a binding between an input event (currently only KeyStrokes are used) and an Object.
InputVerifier The purpose of this class is to help clients support smooth focus navigation through GUIs with text fields.
JComponent.AccessibleJComponent.
AccessibleFocusHandler
Fire PropertyChange listener if one is registered when focus events happen
JTable.AccessibleJTable.
AccessibleJTableModelChange
 
SizeSequence A SizeSequence object efficiently maintains an ordered list of sizes and corresponding positions.
UIDefaults.LazyInputMap LazyInputMap will create a InputMap in its createValue method.
UIDefaults.ProxyLazyValue This class provides an implementation of LazyValue which can be used to delay loading of the Class for the instance to be created.
 

Changed Classes and Interfaces
AbstractAction This class provides default implementations for the JFC Action interface.
AbstractButton Defines common behaviors for buttons and menu items.
AbstractButton.AccessibleAbstractButton This class implements accessibility support for the AbstractButton class.
AbstractButton.ButtonChangeListener Extends ChangeListener to be serializable.
AbstractListModel The Abstract definition for the data model the provides a List with its contents.
Action The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls.
BorderFactory Factory class for vending standard Border objects.
BoundedRangeModel Defines the data model used by components like Sliders and ProgressBars.
Box A lightweight container that uses a BoxLayout object as its layout manager.
Box.AccessibleBox This class implements accessibility support for the Box class.
Box.Filler An implementation of a lightweight component that participates in layout but has no view.
Box.Filler.AccessibleBoxFiller This class implements accessibility support for the Box.Filler class.
BoxLayout A layout manager that allows multiple components to be layed out either vertically or horizontally.
ButtonGroup This class is used to create a multiple-exclusion scope for a set of buttons.
ButtonModel State Model for buttons.
CellEditor This interface defines the methods any general editor should be able to implement.
CellRendererPane This class is inserted in between cell renderers and the components that use them.
CellRendererPane.AccessibleCellRendererPane This class implements accessibility support for the CellRendererPane class.
ComboBoxEditor The editor component used for JComboBox components.
DebugGraphics Graphics subclass supporting graphics debugging.
DefaultBoundedRangeModel A generic implementation of BoundedRangeModel.
DefaultButtonModel The default implementation of a Button component's data model.
DefaultCellEditor The default editor for table and tree cells.
DefaultCellEditor.EditorDelegate  
DefaultComboBoxModel The default model for combo boxes.
DefaultDesktopManager This is an implementaion of the DesktopManager.
DefaultFocusManager Default swing focus manager implementation.
DefaultListCellRenderer Renders an item in a list.
DefaultListModel This class implements the java.util.Vector API and notifies the ListDataListeners when changes occur.
DefaultListSelectionModel Default data model for list selections.
DefaultSingleSelectionModel A generic implementation of SingleSelectionModel.
DesktopManager DesktopManager objects are owned by a JDesktopPane object.
FocusManager Swing Focus Manager
GrayFilter An image filter that "disables" an image by turning it into a grayscale image and brightening the pixels in the image.
ImageIcon An implementation of the Icon interface that paints Icons from Images.
JApplet An extended version of java.applet.Applet that adds support for the JFC/Swing component architecture.
JApplet.AccessibleJApplet This class implements accessibility support for the JApplet class.
JButton An implementation of a "push" button.
JButton.AccessibleJButton This class implements accessibility support for the JButton class.
JCheckBox An implementation of a check box -- an item that can be selected or deselected and which displays its state to the user.
JCheckBox.AccessibleJCheckBox This class implements accessibility support for the JCheckBox class.
JCheckBoxMenuItem A menu item that can be selected or deselected.
JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem This class implements accessibility support for the JCheckBoxMenuItem class.
JColorChooser JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color.
JColorChooser.AccessibleJColorChooser This class implements accessibility support for the JColorChooser class.
JComboBox A component that combines a button or text field and a drop-down list.
JComboBox.AccessibleJComboBox This class implements accessibility support for the JComboBox class.
JComboBox.KeySelectionManager The interface that defines a KeySelectionManager.
JComponent The base class for all Swing components except top-level containers.
JComponent.AccessibleJComponent Inner class of JComponent used to provide default support for accessibility.
JDesktopPane A container used to create a multiple-document interface or a virtual desktop.
JDesktopPane.AccessibleJDesktopPane This class implements accessibility support for the JDesktopPane class.
JDialog The main class for creating a dialog window.
JDialog.AccessibleJDialog This class implements accessibility support for the JDialog class.
JEditorPane A text component to edit various kinds of content.
JEditorPane.AccessibleJEditorPane This class implements accessibility support for the JEditorPane class.
JEditorPane.AccessibleJEditorPaneHTML This class provides support for AccessibleHypertext and is used in instances where the EditorKit installed in this JEditorPane is an instance of HTMLEditorKit.
JEditorPane.JEditorPaneAccessibleHypertextSupport What's returned by AccessibleJEditorPaneHTML.getAccessibleText.
JFileChooser JFileChooser provides a simple mechanism for the user to choose a file.
JFileChooser.AccessibleJFileChooser This class implements accessibility support for the JFileChooser class.
JFrame An extended version of java.awt.Frame that adds support for the JFC/Swing component architecture.
JFrame.AccessibleJFrame This class implements accessibility support for the JFrame class.
JInternalFrame A lightweight object that provides many of the features of a native frame including dragging closing becoming an icon resizing title display and support for a menu bar.
JInternalFrame.AccessibleJInternalFrame This class implements accessibility support for the JInternalFrame class.
JInternalFrame.JDesktopIcon This component represents an iconified version of a JInternalFrame.
JInternalFrame.JDesktopIcon.
AccessibleJDesktopIcon
This class implements accessibility support for the JInternalFrame.JDesktopIcon class.
JLabel A display area for a short text string or an image or both.
JLabel.AccessibleJLabel The class used to obtain the accessible role for this object.
JLayeredPane JLayeredPane adds depth to a JFC/Swing container allowing components to overlap each other when needed.
JLayeredPane.AccessibleJLayeredPane This class implements accessibility support for the JLayeredPane class.
JList A component that allows the user to select one or more objects from a list.
JList.AccessibleJList This class implements accessibility support for the JList class.
JList.AccessibleJList.
AccessibleJListChild
This class implements accessibility support appropriate for list children.
JMenu An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
JMenu.AccessibleJMenu This class implements accessibility support for the JMenu class.
JMenuBar An implementation of a menu bar.
JMenuBar.AccessibleJMenuBar This class implements accessibility support for the JMenuBar class.
JMenuItem An implementation of an item in a menu.
JMenuItem.AccessibleJMenuItem This class implements accessibility support for the JMenuItem class.
JOptionPane JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
JOptionPane.AccessibleJOptionPane This class implements accessibility support for the JOptionPane class.
JPanel JPanel is a generic lightweight container.
JPanel.AccessibleJPanel This class implements accessibility support for the JPanel class.
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.
JPasswordField.AccessibleJPasswordField This class implements accessibility support for the JPasswordField class.
JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices.
JPopupMenu.AccessibleJPopupMenu This class implements accessibility support for the JPopupMenu class.
JPopupMenu.Separator A popup menu-specific separator.
JProgressBar A component that displays an integer value within a bounded interval.
JProgressBar.AccessibleJProgressBar This class implements accessibility support for the JProgressBar class.
JRadioButton An implementation of a radio button -- an item that can be selected or deselected and which displays its state to the user.
JRadioButton.AccessibleJRadioButton This class implements accessibility support for the JRadioButton class.
JRadioButtonMenuItem An implementation of a radio button menu item.
JRadioButtonMenuItem.
AccessibleJRadioButtonMenuItem
This class implements accessibility support for the JRadioButtonMenuItem class.
JRootPane A lightweight container used behind the scenes by JFrame JDialog JWindow JApplet and JInternalFrame.
JRootPane.AccessibleJRootPane This class implements accessibility support for the JRootPane class.
JScrollBar An implementation of a scrollbar.
JScrollBar.AccessibleJScrollBar This class implements accessibility support for the JScrollBar class.
JScrollPane Provides a scrollable view of a component.
JScrollPane.AccessibleJScrollPane This class implements accessibility support for the JScrollPane class.
JScrollPane.ScrollBar By default JScrollPane creates scrollbars that are instances of this class.
JSeparator An implementation of a menu separator -- a divider between menu items that breaks them up into logical groupings.
JSeparator.AccessibleJSeparator This class implements accessibility support for the JSeparator class.
JSlider A component that lets the user graphically select a value by slding a knob within a bounded interval.
JSlider.AccessibleJSlider This class implements accessibility support for the JSlider class.
JSplitPane JSplitPane is used to divide two (and only two) Components.
JSplitPane.AccessibleJSplitPane This class implements accessibility support for the JSplitPane class.
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.
JTabbedPane.AccessibleJTabbedPane This class implements accessibility support for the JTabbedPane class.
JTabbedPane.ModelListener We pass ModelChanged events along to the listeners with the tabbedpane (instead of the model itself) as the event source.
JTable JTable is a user-interface component that presents data in a two-dimensional table format.
JTable.AccessibleJTable This class implements accessibility support for the JTable class.
JTable.AccessibleJTable.
AccessibleJTableCell
The class provides an implementation of the Java Accessibility API appropriate to table cells.
JTextArea A TextArea is a multi-line area that displays plain text.
JTextArea.AccessibleJTextArea This class implements accessibility support for the JTextArea class.
JTextField JTextField is a lightweight component that allows the editing of a single line of text.
JTextField.AccessibleJTextField This class implements accessibility support for the JTextField class.
JTextPane A text component that can be marked up with attributes that are represented graphically.
JToggleButton An implementation of a two-state button.
JToggleButton.AccessibleJToggleButton This class implements accessibility support for the JToggleButton class.
JToolBar JToolBar provides a component that is useful for displaying commonly used Actions or controls.
JToolBar.AccessibleJToolBar This class implements accessibility support for the JToolBar class.
JToolBar.Separator A toolbar-specific separator.
JToolTip Used to display a "Tip" for a Component.
JToolTip.AccessibleJToolTip This class implements accessibility support for the JToolTip class.
JTree A control that displays a set of hierarchical data as an outline.
JTree.AccessibleJTree This class implements accessibility support for the JTree class.
JTree.AccessibleJTree.
AccessibleJTreeNode
This class implements accessibility support for the JTree child.
JTree.DynamicUtilTreeNode DynamicUtilTreeNode can wrap vectors/hashtables/arrays/strings and create the appropriate children tree nodes as necessary.
JTree.EmptySelectionModel EmptySelectionModel is a TreeSelectionModel that does not allow anything to be selected.
JTree.TreeModelHandler Listens to the model and updates the expandedState accordingly when nodes are removed or changed.
JTree.TreeSelectionRedirector Handles creating a new TreeSelectionEvent with the JTree as the source and passing it off to all the listeners.
JViewport The "viewport" or "porthole" through which you see the underlying information.
JViewport.AccessibleJViewport This class implements accessibility support for the JViewport class.
JWindow A JWindow is a container that can be displayed anywhere on the user's desktop.
JWindow.AccessibleJWindow This class implements accessibility support for the JWindow class.
KeyStroke A KeyStroke instance represents a key being typed on the keyboard -- it contains both a char code for the key and a modifier (alt shift ctrl meta or a combination).
ListCellRenderer Identifies components that can be used as "rubber stamps" to paint the cells in a JList.
ListSelectionModel This interface represents the current state of the selection for any of the components that display a list of values with stable indices.
LookAndFeel Completely characterizes a look and feel from the point of view of the pluggable look and feel components.
MenuElement Any component that can be placed into a menu should implement this interface.
MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy.
MutableComboBoxModel A mutable version of ComboBoxModel.
OverlayLayout A layout manager to arrange components over the top of each other.
ProgressMonitor A class to monitor the progress of some operation.
ProgressMonitorInputStream Monitors the progress of reading from some InputStream.
Renderer Defines the requirements for an object responsible for "rendering" (displaying) a value.
RepaintManager This class manages repaint requests allowing the number of repaints to be minimized for example by collapsing multiple requests into a single repaint for members of a component tree.
RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog JFrame JWindow JApplet JInternalFrame.
ScrollPaneConstants Constants used with the JScrollPane component.
ScrollPaneLayout The layout manager used by JScrollPane.
Scrollable An interface that provides information to a scrolling container like JScrollPane.
SizeRequirements For the convenience of layout managers calculates information about the size and position of components.
SwingConstants A collection of constants generally used for positioning and orienting components on the screen.
SwingUtilities A collection of utility methods for Swing.
Timer Causes an action to occur at a predefined rate.
ToolTipManager Manages all the ToolTips in the system.
UIDefaults A table of defaults for Swing components.
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.
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.
UIManager This class keeps track of the current look and feel and its defaults.
UnsupportedLookAndFeelException An exception that indicates the request look & feel management classes are not present on the user's system.
ViewportLayout The default layout manager for JViewport.
WindowConstants Constants used to control the window-closing operation.