javax.swing.plaf.basic and
javax.swing.plaf.metal packages).Note
Most of the Swing API is not thread safe. For details, see Concurrency in Swing, a section in The Java Tutorial.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | UIResource
This interface is used to mark objects created by ComponentUI delegates. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ActionMapUIResource
A subclass of javax.swing.ActionMap that implements UIResource. |
| public class | BorderUIResource
A Border wrapper class which implements UIResource. |
| public abstract class | ButtonUI
Pluggable look and feel interface for JButton. |
| public abstract class | ColorChooserUI
Pluggable look and feel interface for JColorChooser. |
| public class | ColorUIResource
A subclass of Color that implements UIResource. |
| public abstract class | ComboBoxUI
Pluggable look and feel interface for JComboBox. |
| public class | ComponentInputMapUIResource
A subclass of javax.swing.ComponentInputMap that implements UIResource. |
| public abstract class | ComponentUI
The base class for all UI delegate objects in the Swing pluggable look and feel architecture. |
| public abstract class | DesktopIconUI
Pluggable look and feel interface for JDesktopIcon. |
| public abstract class | DesktopPaneUI
Pluggable look and feel interface for JDesktopPane. |
| public class | DimensionUIResource
A subclass of |
| public abstract class | FileChooserUI
Pluggable look and feel interface for |
| public class | FontUIResource
A subclass of java.awt.Font that implements UIResource. |
| public class | IconUIResource
An Icon wrapper class which implements UIResource. |
| public class | InputMapUIResource
A subclass of javax.swing.InputMap that implements UIResource. |
| public class | InsetsUIResource
A subclass of Insets that implements UIResource. |
| public abstract class | InternalFrameUI
Pluggable look and feel interface for JInternalFrame. |
| public abstract class | LabelUI
Pluggable look and feel interface for JLabel. |
| public class | LayerUI<
one of the super types of V extends Component>JLayer's view componentThe base class for all |
| public abstract class | ListUI
The |
| public abstract class | MenuBarUI
Pluggable look and feel interface for JMenuBar. |
| public abstract class | MenuItemUI
Pluggable look and feel interface for JMenuItem. |
| public abstract class | OptionPaneUI
Pluggable look and feel interface for JOptionPane. |
| public abstract class | PanelUI
Pluggable look and feel interface for Panel. |
| public abstract class | PopupMenuUI
Pluggable look and feel interface for JPopupMenu. |
| public abstract class | ProgressBarUI
Pluggable look and feel interface for JProgressBar. |
| public abstract class | RootPaneUI
Pluggable look and feel interface for JRootPane. |
| public abstract class | ScrollBarUI
Pluggable look and feel interface for JScrollBar. |
| public abstract class | ScrollPaneUI
Pluggable look and feel interface for JScrollPane. |
| public abstract class | SeparatorUI
Pluggable look and feel interface for JSeparator. |
| public abstract class | SliderUI
Pluggable look and feel interface for JSlider. |
| public abstract class | SpinnerUI
Pluggable look and feel interface for JSpinner |
| public abstract class | SplitPaneUI
Pluggable look and feel interface for JSplitPane. |
| public abstract class | TabbedPaneUI
Pluggable look and feel interface for JTabbedPane. |
| public abstract class | TableHeaderUI
Pluggable look and feel interface for JTableHeader. |
| public abstract class | TableUI
Pluggable look and feel interface for JTable. |
| public abstract class | TextUI
Text editor user interface |
| public abstract class | ToolBarUI
Pluggable look and feel interface for JToolBar. |
| public abstract class | ToolTipUI
Pluggable look and feel interface for JToolTip. |
| public abstract class | TreeUI
Pluggable look and feel interface for JTree. |
| public abstract class | ViewportUI
Pluggable look and feel interface for JViewport. |