![]()
CLASS |
SUMMARY |
AbstractAction |
This class provides default implementations for the JFC Action interface. |
AbstractButton |
Defines the common behaviors for the JButton, JToggleButton, JCheckbox, and the JRadioButton classes. |
AbstractListModel |
The Abstract definition for the data model the provides a List with its contents. |
BorderFactory |
Factory class for vending standard Border objects. |
Box |
A lightweight container that uses a BoxLayout object as its layout manager. |
Box.Filler |
An implementation of a lightweight component that participates in layout but has no view. |
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. |
CellRendererPane |
This class is inserted in between cell renderers and the components that use them. |
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. |
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. |
DefaultListCellRenderer.UIResource |
A subclass of DefaultListCellRenderer that implements UIResource. |
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. |
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 interposing input and painting behavior in front of the applets children (see glassPane), support for special children that are managed by a LayeredPane (see rootPane) and for Swing MenuBars. |
JButton |
An implementation of a "push" button. |
JCheckBox |
An implementation of a CheckBox -- an item that can be selected or deselected, and which displays its state to the user. |
JCheckBoxMenuItem |
A menu item that can be selected or deselected. |
JColorChooser |
JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color. |
JComboBox |
Swing's implementation of a ComboBox -- a combination of a text field and drop-down list that lets the user either type in a value or select it from a list that is displayed when the user asks for it. |
JComponent |
The base class for the Swing components. |
JDesktopPane |
A container used to create a multiple-document interface or a virtual desktop. |
JDialog |
The main class for creating a dialog window. |
JEditorPane |
A text component to edit various kinds of content. |
JFileChooser |
JFileChooser provides a simple mechanism for the user to chooser a file. |
JFrame |
An extended version of java.awt.Frame that adds support for interposing input and painting behavior in front of the frame's children (see glassPane), support for special children that are managed by a LayeredPane (see rootPane) and for Swing MenuBars. |
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.JDesktopIcon |
This component represents an iconified version of a JInternalFrame. |
JLabel |
A display area for a short text string or an image, or both. |
JLayeredPane |
JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed. |
JList |
A component that allows the user to select one or more objects from a list. |
JMenu |
An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar. |
JMenuBar |
An implementation of a MenuBar. |
JMenuItem |
An implementation of a MenuItem. |
JOptionPane |
JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something. |
JPanel |
JPanel is a generic lightweight container. |
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. |
JPopupMenu |
An implementation of a Popup Menu -- a small window which pops up and displays a series of choices. |
JPopupMenu.Separator |
A popupmenu-specific separator. |
JProgressBar |
A component that displays an integer value within a bounded interval. |
JRadioButton |
An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user. |
JRadioButtonMenuItem |
An implementation of a RadioButtonMenuItem. |
JRootPane |
The fundamental component in the container hierarchy. |
JScrollBar |
An implementation of a scrollbar. |
JScrollPane |
A specialized container that manages a viewport, optional vertical and horizontal scrollbars, and optional row and column heading viewports. |
JSeparator |
An implementation of a Menu Separator -- a divider between menu items that breaks them up into logical groupings. |
JSlider |
A component that lets the user graphically select a value by slding a knob within a bounded interval. |
JSplitPane |
JSplitPane is used to divide two (and only two) Components. |
JTabbedPane |
A component which lets the user switch between a group of components by clicking on a tab with a given title and/or icon. |
JTable |
JTable is a user-interface component that presents data in a two-dimensional table format. |
JTextArea |
A TextArea is a multi-line area that displays plain text. |
JTextField |
JTextField is a lightweight component that allows the editing of a single line of text. |
JTextPane |
A text component that can be marked up with attributes that are represented graphically. |
JToggleButton |
An implementation of a two-state button. |
JToggleButton.ToggleButtonModel |
The ToggleButton model |
JToolBar |
JToolBar provides a component which is useful for displaying commonly used Actions or controls. |
JToolBar.Separator |
A toolbar-specific separator. |
JToolTip |
Used to display a "Tip" for a Component. |
JTree |
A control that displays a set of hierarchical data as an outline. |
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. |
JViewport |
The "viewport" or "porthole" through which you see the underlying information. |
JWindow |
A JWindow is a container that can be displayed anywhere on the user's desktop. |
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). |
LookAndFeel |
Completely characterizes a look and feel from the point of view of the pluggable look and feel components. |
MenuSelectionManager |
A MenuSelectionManager owns the selection in menu hierarchy. |
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. |
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. |
ScrollPaneLayout |
The layout manager used by JScrollPane. |
ScrollPaneLayout.UIResource |
The UI resource version of ScrollPaneLayout. |
SizeRequirements |
For the convenience of layout managers, calculates information about the size and position of components. |
SwingUtilities |
A collection of utility methods for Swing. |
Timer |
Object subclass that 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. |
UIManager |
This class keeps track of the current look and feel and its defaults. |
UIManager.LookAndFeelInfo |
Provide a little information about an installed LookAndFeel for the sake of configuring a menu or for initial application set up. |