|
Class Summary |
AbstractAction  |
This class provides default implementations for the JFC Action
interface. |
AbstractButton  |
Defines common behaviors for buttons and menu items. |
AbstractCellEditor  |
|
AbstractListModel  |
The abstract definition for the data model that provides
a List with its contents. |
AbstractSpinnerModel  |
This class provides the ChangeListener part of the
SpinnerModel interface that should be suitable for most concrete SpinnerModel
implementations. |
ActionMap  |
ActionMap provides mappings from
Objects
(called keys or Action names)
to Actions. |
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 laid 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. |
ComponentInputMap  |
A ComponentInputMap is an InputMap
associated with a particular JComponent. |
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 implementation of the DesktopManager. |
DefaultFocusManager  |
This class has been obsoleted by the 1.4 focus APIs. |
DefaultListCellRenderer  |
Renders an item in a list. |
DefaultListCellRenderer.UIResource  |
A subclass of DefaultListCellRenderer that implements UIResource. |
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. |
DefaultListSelectionModel  |
Default data model for list selections. |
DefaultSingleSelectionModel  |
A generic implementation of SingleSelectionModel. |
FocusManager  |
This class has been obsoleted by the 1.4 focus APIs. |
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. |
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. |
InternalFrameFocusTraversalPolicy  |
A FocusTraversalPolicy which can optionally provide an algorithm for
determining a JInternalFrame's initial Component. |
JApplet  |
An extended version of java.applet.Applet that adds support for
the JFC/Swing component architecture. |
JButton  |
An implementation of a "push" button. |
JCheckBox  |
An implementation of a check box -- 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  |
A component that combines a button or editable field and a drop-down list. |
JComponent  |
The base class for all Swing components except top-level containers. |
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
choose a file. |
JFormattedTextField  |
JFormattedTextField extends JTextField adding
support for formatting arbitrary values, as well as retrieving a particular
object once the user has edited the text. |
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. |
JFormattedTextField.AbstractFormatterFactory  |
Instances of AbstractFormatterFactory are used by
JFormattedTextField to obtain instances of
AbstractFormatter which in turn are used to format values. |
JFrame  |
An extended version of java.awt.Frame that adds support for
the JFC/Swing component architecture. |
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 menu bar. |
JMenuItem  |
An implementation of an item in a menu. |
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 that pops up
and displays a series of choices. |
JPopupMenu.Separator  |
A popup menu-specific separator. |
JProgressBar  |
A component that, by default, 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 radio button menu item. |
JRootPane  |
A lightweight container used behind the scenes by
JFrame, JDialog, JWindow,
JApplet, and JInternalFrame. |
JScrollBar  |
An implementation of a scrollbar. |
JScrollPane  |
Provides a scrollable view of a lightweight component. |
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. |
JSlider  |
A component that lets the user graphically select a value by sliding
a knob within a bounded interval. |
JSpinner  |
A single line input field that lets the user select a
number or an object value from an ordered sequence. |
JSpinner.DateEditor  |
An editor for a JSpinner whose model is a
SpinnerDateModel. |
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. |
JSpinner.ListEditor  |
An editor for a JSpinner whose model is a
SpinnerListModel. |
JSpinner.NumberEditor  |
An editor for a JSpinner whose model is a
SpinnerNumberModel. |
JSplitPane  |
JSplitPane is used to divide two (and only two)
Components. |
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. |
JTable  |
The JTable is used to display and edit regular two-dimensional tables
of cells. |
JTextArea  |
A JTextArea 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 that 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 represents a key action on the keyboard, or equivalent input
device. |
LayoutFocusTraversalPolicy  |
A SortingFocusTraversalPolicy which sorts Components based on their size,
position, and orientation. |
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. |
Popup  |
Popups are used to display a Component to the user, typically
on top of all the other Components in a particular containment
hierarchy. |
PopupFactory  |
PopupFactory, as the name implies, is used to obtain
instances of Popups. |
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. |
SizeSequence  |
A SizeSequence object
efficiently maintains an ordered list
of sizes and corresponding positions. |
SortingFocusTraversalPolicy  |
A FocusTraversalPolicy that determines traversal order by sorting the
Components of a focus traversal cycle based on a given Comparator. |
SpinnerDateModel  |
A SpinnerModel for sequences of Dates. |
SpinnerListModel  |
A simple implementation of SpinnerModel whose
values are defined by an array or a List. |
SpinnerNumberModel  |
A SpinnerModel for sequences of numbers. |
Spring  |
An instance of the Spring class holds three properties that
characterize its behavior: the minimum, preferred, and
maximum values. |
SpringLayout  |
A SpringLayout lays out the children of its associated container
according to a set of constraints. |
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. |
SwingUtilities  |
A collection of utility methods for Swing. |
Timer  |
Fires one or more action events after a specified delay. |
ToolTipManager  |
Manages all the ToolTips in the system. |
TransferHandler  |
This class is used to handle the transfer of a Transferable
to and from Swing components. |
UIDefaults  |
A table of defaults for Swing components. |
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. |
UIManager  |
This class keeps track of the current look and feel and its
defaults. |
UIManager.LookAndFeelInfo  |
Provides a little information about an installed
LookAndFeel for the sake of configuring a menu or
for initial application set up. |
ViewportLayout  |
The default layout manager for JViewport. |