Class Summary |
AbstractAction |
This class provides default implementations for the JFC Action
interface. |
AbstractAction.ArrayTable |
|
AbstractActionPropertyChangeListener |
A package-private PropertyChangeListener which listens for
property changes on an Action and updates the properties
of an ActionEvent source.
|
AbstractActionPropertyChangeListener.OwnedWeakReference |
|
AbstractButton |
Defines common behaviors for buttons and menu items.
|
AbstractButton.ButtonActionPropertyChangeListener |
|
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
Object s
(called keys or Action names)
to Action s.
|
AncestorNotifier |
|
Autoscroller |
|
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. |
ColorChooserDialog |
|
ColorChooserDialog.Closer |
|
ColorChooserDialog.DisposeOnClose |
|
ColorTracker |
|
CompareTabOrderComparator |
|
ComponentInputMap |
A ComponentInputMap is an InputMap
associated with a particular JComponent .
|
DebugGraphics |
Graphics subclass supporting graphics debugging. |
DebugGraphicsFilter |
Color filter for DebugGraphics, used for images only. |
DebugGraphicsInfo |
Class used by DebugGraphics for maintaining information about how
to render graphics calls. |
DebugGraphicsObserver |
ImageObserver for DebugGraphics, used for images only. |
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 ListDataListener s when changes occur.
|
DefaultListSelectionModel |
Default data model for list selections.
|
DefaultSingleSelectionModel |
A generic implementation of SingleSelectionModel.
|
DelegatingDefaultFocusManager |
Provides a javax.swing.DefaultFocusManager view onto an arbitrary
java.awt.KeyboardFocusManager. |
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 KeyStroke s 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.
|
JComponent.IntVector |
|
JComponent.KeyboardState |
|
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.
|
JEditorPane.HeaderParser |
|
JEditorPane.PageStream |
|
JEditorPane.PlainEditorKit |
|
JEditorPane.PlainEditorKit.PlainParagraph |
Paragraph for representing plain-text lines that support
bidirectional text. |
JEditorPane.PlainEditorKit.PlainParagraph.LogicalView |
This class can be used to represent a logical view for
a flow. |
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.
|
JFormattedTextField.CancelAction |
CancelAction will reset the value in the JFormattedTextField when
actionPerformed is invoked. |
JFormattedTextField.CommitAction |
Used to commit the edit. |
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
JMenuItem s 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. |
JMenuItem.MenuItemFocusListener |
|
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 .
|
JRootPane.DefaultAction |
|
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.DateEditorFormatter |
This subclass of javax.swing.DateFormatter maps the minimum/maximum
properties to te start/end properties of 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.DisabledAction |
An Action implementation that is always disabled. |
JSpinner.ListEditor |
An editor for a JSpinner whose model is a
SpinnerListModel . |
JSpinner.NumberEditor |
An editor for a JSpinner whose model is a
SpinnerNumberModel . |
JSpinner.NumberEditorFormatter |
This subclass of javax.swing.NumberFormatter maps the minimum/maximum
properties to a SpinnerNumberModel and initializes the valueClass
of the NumberFormatter to match the type of the initial models value. |
JSplitPane |
JSplitPane is used to divide two (and only two)
Component s. |
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.
|
JTable.BooleanEditor |
|
JTable.BooleanRenderer |
|
JTable.DateRenderer |
|
JTable.DoubleRenderer |
|
JTable.GenericEditor |
Default Editors |
JTable.IconRenderer |
|
JTable.NumberEditor |
|
JTable.NumberRenderer |
Default Renderers |
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.
|
JTextField.NotifyAction |
|
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
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. |
JToolBar |
JToolBar provides a component that is useful for
displaying commonly used Action s 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. |
KeyboardManager |
The KeyboardManager class is used to help dispatch keyboard actions for the
WHEN_IN_FOCUSED_WINDOW style actions. |
KeyStroke |
A KeyStroke represents a key action on the keyboard, or equivalent input
device. |
LayoutComparator |
Comparator which attempts to sort Components based on their size and
position. |
LayoutFocusTraversalPolicy |
A SortingFocusTraversalPolicy which sorts Components based on their size,
position, and orientation. |
LegacyGlueFocusTraversalPolicy |
A FocusTraversalPolicy which provides support for legacy applications which
handle focus traversal via JComponent.setNextFocusableComponent or by
installing a custom DefaultFocusManager. |
LegacyLayoutFocusTraversalPolicy |
|
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. |
MultiUIDefaults |
|
MultiUIDefaults.MultiUIDefaultsEnumerator |
|
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 Component s in a particular containment
hierarchy. |
Popup.DefaultFrame |
Used if no valid Window ancestor of the supplied owner is found.
|
Popup.HeavyWeightWindow |
Component used to house window. |
PopupFactory |
PopupFactory , as the name implies, is used to obtain
instances of Popup s. |
PopupFactory.ContainerPopup |
ContainerPopup consolidates the common code used in the light/medium
weight implementations of Popup . |
PopupFactory.HeadlessPopup |
Popup implementation that is used in headless environment. |
PopupFactory.HeavyWeightPopup |
Popup implementation that uses a Window as the popup. |
PopupFactory.LightWeightPopup |
Popup implementation that uses a JPanel as the popup. |
PopupFactory.MediumWeightPopup |
Popup implementation that uses a Panel as the popup. |
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 Date s.
|
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. |
Spring.AbstractSpring |
|
Spring.CompoundSpring |
|
Spring.MaxSpring |
|
Spring.NegativeSpring |
|
Spring.StaticSpring |
|
Spring.SumSpring |
|
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 .
|
SpringLayout.HeightSpring |
|
SpringLayout.SpringProxy |
|
SpringLayout.WidthSpring |
|
SwingContainerOrderFocusTraversalPolicy |
|
SwingDefaultFocusTraversalPolicy |
|
SwingGraphics |
|
SwingUtilities |
A collection of utility methods for Swing. |
SystemEventQueueUtilities |
Swing internal utilities for dealing with the AWT system event
queue. |
SystemEventQueueUtilities.ComponentWorkRequest |
A Runnable with a component. |
SystemEventQueueUtilities.RunnableCanvas |
Applets don't have direct access to the AWT SystemEvent queue. |
SystemEventQueueUtilities.RunnableCanvasGraphics |
A no-op Graphics object for the RunnableCanvas component.
|
SystemEventQueueUtilities.RunnableEvent |
Event type used for dispatching runnable objects for
SwingUtilities.invokeLater() and SwingUtilities.invokeAndWait(). |
SystemEventQueueUtilities.RunnableTarget |
A dummy Component subclass that (only) handles RunnableEvents. |
SystemEventQueueUtilities.SystemEventQueue |
SystemEventQueue class. |
SystemEventQueueUtilities.TimerQueueRestart |
Runnable that will message the shared instance of the Timer Queue
to restart. |
Timer |
Fires one or more action events after a specified delay.
|
TimerQueue |
Internal class to manage all Timers using one thread.
|
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. |
TransferHandler.DragHandler |
This is the default drag handler for drag and drop operations that
use the TransferHandler . |
TransferHandler.DropHandler |
|
TransferHandler.PropertyTransferable |
|
TransferHandler.SwingDragGestureRecognizer |
|
TransferHandler.SwingDropTarget |
This is the default drop target for drag and drop operations if
one isn't provided by the developer. |
TransferHandler.TransferAction |
|
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.LAFState |
This class defines the state managed by the UIManager . |
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 .
|