Package javax.swing
Interface Summary
CellEditor
Unsafe: This interface defines the methods any general editor should be able
to implement.
ListModel
Unsafe: This interface defines the methods components like JList use
to get the value of each cell in a list and the length of the list.
Renderer
Unsafe: Defines the requirements for an object responsible for
"rendering" (displaying) a value.
RootPaneContainer
Unsafe: This interface is implemented by components that have a single
JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame.
Scrollable
Unsafe:
An interface that provides information to a scrolling container
like JScrollPane.
SpinnerModel
Unsafe: A model for a potentially unbounded sequence of object values.
SwingConstants
Safe: A collection of constants generally used for positioning and orienting
components on the screen.
WindowConstants
Safe: Constants used to control the window-closing operation.
Class Summary
AbstractAction
Safe: This class provides default implementations for the JFC
Action
interface.
AbstractButton
Safe: Defines common behaviors for buttons and menu items.
AbstractCellEditor
Safe: @version 1.8 12/03/01
A base class for
CellEditors, providing default
implementations for the methods in the
CellEditor
interface except
getCellEditorValue().
AbstractListModel
Safe: The abstract definition for the data model that provides
a
List with its contents.
AbstractSpinnerModel
Safe:
This class provides the ChangeListener part of the
SpinnerModel interface that should be suitable for most concrete SpinnerModel
implementations.
ActionMap
Safe: ActionMap provides mappings from
Objects
(called
keys or
Action names)
to
Actions.
BorderFactory
Safe: Factory class for vending standard
Border objects.
Box
Safe: A lightweight container
that uses a BoxLayout object as its layout manager.
BoxLayout
Safe: A layout manager that allows multiple components to be laid out either
vertically or horizontally.
CellRendererPane
Safe:
This class is inserted in between cell renderers and the components that
use them.
DebugGraphics
Unsafe: Graphics subclass supporting graphics debugging.
DebugGraphicsInfo
Class used by DebugGraphics for maintaining information about how
to render graphics calls.
DefaultListModel
Safe: 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.
FocusManager
Unsafe: This class has been obsoleted by the 1.4 focus APIs.
GrayFilter
Safe: An image filter that "disables" an image by turning
it into a grayscale image, and brightening the pixels
in the image.
ImageIcon
Safe: An implementation of the Icon interface that paints Icons
from Images.
InputVerifier
Unsafe: The purpose of this class is to help clients support smooth focus
navigation through GUIs with text fields.
JApplet
Unsafe: An extended version of java.applet.Applet that adds support for
the JFC/Swing component architecture.
JCheckBox
Safe: An implementation of a check box -- an item that can be selected or
deselected, and which displays its state to the user.
JColorChooser
Safe: JColorChooser provides a pane of controls designed to allow
a user to manipulate and select a color.
JComponent
Safe: The base class for all Swing components except top-level containers.
JEditorPane
Safe: A text component to edit various kinds of content.
JFileChooser
Unsafe: JFileChooser provides a simple mechanism for the user to
choose a file.
JLabel
Safe: A display area for a short text string or an image,
or both.
JMenuItem
Safe: An implementation of an item in a menu.
JPanel
Safe: JPanel is a generic lightweight container.
JPasswordField
Safe: 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.
JProgressBar
Safe: A component that, by default, displays an integer value within a bounded
interval.
JRadioButton
Safe: An implementation of a radio button -- an item that can be selected or
deselected, and which displays its state to the user.
JSeparator
Safe: 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
Safe: A component that lets the user graphically select a value by sliding
a knob within a bounded interval.
JSpinner
Safe: A single line input field that lets the user select a
number or an object value from an ordered sequence.
JSplitPane
Safe: JSplitPane is used to divide two (and only two)
Components.
JTabbedPane
Safe: A component that lets the user switch between a group of components by
clicking on a tab with a given title and/or icon.
JTextArea
Safe: A
JTextArea is a multi-line area that displays plain text.
JTextPane
Unsafe: A text component that can be marked up with attributes that are
represented graphically.
JToolBar
Safe: JToolBar provides a component that is useful for
displaying commonly used
Actions or controls.
JWindow
Unsafe:
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.
LayoutComparator
Comparator which attempts to sort Components based on their size and
position.
LayoutFocusTraversalPolicy
Unsafe: 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.
OverlayLayout
Safe: A layout manager to arrange components over the top
of each other.
PopupFactory
Unsafe: PopupFactory, as the name implies, is used to obtain
instances of
Popups.
RepaintManager
Unsafe: 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.
SortingFocusTraversalPolicy
Unsafe: A FocusTraversalPolicy that determines traversal order by sorting the
Components of a focus traversal cycle based on a given Comparator.
SpinnerListModel
Safe:
A simple implementation of
SpinnerModel whose
values are defined by an array or a
List.
SpringLayout
Safe: A
SpringLayout lays out the children of its associated container
according to a set of constraints.
TransferHandler
Unsafe: This class is used to handle the transfer of a
Transferable
to and from Swing components.
UIManager
Unsafe: This class keeps track of the current look and feel and its
defaults.
Exception Summary