Package javax.swing.plaf

A base package for the "pluggable look and feel" (plaf) mechanism used by the javax.swing classes.

Interface Summary

UIResource This public interface is used to designate which objects were created by ComponentUI delegates.

Class Summary

ActionMapUIResource An ActionMap that implements the UIResource interface to indicate that it belongs to a pluggable LookAndFeel.
BorderUIResource A wrapper for Border that also implements the UIResource marker interface.
BorderUIResource.BevelBorderUIResource A BevelBorder that also implements the UIResource marker interface.
BorderUIResource.CompoundBorderUIResource A CompoundBorder that also implements the UIResource marker interface.
BorderUIResource.EmptyBorderUIResource An EmptyBorder that also implements the UIResource marker interface.
BorderUIResource.EtchedBorderUIResource An EtchedBorder that also implements the UIResource marker interface.
BorderUIResource.LineBorderUIResource A LineBorder that also implements the UIResource marker interface.
BorderUIResource.MatteBorderUIResource A MatteBorder that also implements the UIResource marker interface.
BorderUIResource.TitledBorderUIResource A TitledBorder that also implements the UIResource marker interface.
ButtonUI An abstract base class for delegates that implement the pluggable look and feel for a JButton.
ColorChooserUI An abstract base class for delegates that implement the pluggable look and feel for a JColorChooser.
ColorUIResource A Color that is marked as UIResource, which indicates that the color has been installed by a pluggable LookAndFeel.
ComboBoxUI An abstract base class for delegates that implement the pluggable look and feel for a JComboBox.
ComponentInputMapUIResource A ComponentInputMap that implements the UIResource interface to indicate that it belongs to a pluggable LookAndFeel.
ComponentUI The abstract base class for all delegates that provide the pluggable look and feel for Swing components.
DesktopIconUI An abstract base class for delegates that implement the pluggable look and feel for a desktop icon.
DesktopPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JDesktopPane.
DimensionUIResource A Dimension that is marked as UIResource, which indicates that it has been installed by a pluggable LookAndFeel.
FileChooserUI An abstract base class for delegates that implement the pluggable look and feel for a JFileChooser.
FontUIResource A font that is marked as UIResource, which indicates that it has been installed by a pluggable LookAndFeel.
IconUIResource An icon that is marked as UIResource, which indicates that it has been installed by a pluggable LookAndFeel.
InputMapUIResource An InputMap that is marked as UIResource, which indicates that it has been installed by a pluggable LookAndFeel.
InsetsUIResource An Insets that is marked as UIResource, which indicates that it has been installed by a pluggable LookAndFeel.
InternalFrameUI An abstract base class for delegates that implement the pluggable look and feel for a JInternalFrame.
LabelUI An abstract base class for delegates that implement the pluggable look and feel for a JLabel.
ListUI An abstract base class for delegates that implement the pluggable look and feel for a JList.
MenuBarUI An abstract base class for delegates that implement the pluggable look and feel for a JMenuBar.
MenuItemUI An abstract base class for delegates that implement the pluggable look and feel for a JMenuItem.
OptionPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JOptionPane.
PanelUI An abstract base class for delegates that implement the pluggable look and feel for a JPanel.
PopupMenuUI An abstract base class for delegates that implement the pluggable look and feel for a JPopupMenu.
ProgressBarUI An abstract base class for delegates that implement the pluggable look and feel for a JProgressBar.
RootPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JRootPane.
ScrollBarUI An abstract base class for delegates that implement the pluggable look and feel for a JScrollBar.
ScrollPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JScrollPane.
SeparatorUI An abstract base class for delegates that implement the pluggable look and feel for a JSeparator.
SliderUI An abstract base class for delegates that implement the pluggable look and feel for a JSlider.
SpinnerUI An abstract base class for delegates that implement the pluggable look and feel for a JSpinner.
SplitPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JSplitPane.
TabbedPaneUI An abstract base class for delegates that implement the pluggable look and feel for a JTabbedPane.
TableHeaderUI An abstract base class for delegates that implement the pluggable look and feel for a JTableHeader.
TableUI An abstract base class for delegates that implement the pluggable look and feel for a JTable.
TextUI An abstract base class for delegates that provide the user interface for text editors.
ToolBarUI An abstract base class for delegates that implement the pluggable look and feel for a JToolBar.
ToolTipUI An abstract base class for delegates that implement the pluggable look and feel for a JToolTip.
TreeUI An abstract base class for delegates that provide the user interface for JTree.
ViewportUI An abstract base class for delegates that implement the pluggable look and feel for a JViewport.
A base package for the "pluggable look and feel" (plaf) mechanism used by the javax.swing classes.