package


Hide details Login
Java SE 6
  

Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities. Its classes are subclassed and implemented by look and feel UIs such as Basic and the Java look and feel (Metal). This package is only used by developers who cannot create a new look and feel by subclassing existing look-and-feel components (such as those provided by the javax.swing.plaf.basic and javax.swing.plaf.metal packages).

Note: Most of the Swing API is not thread safe. For details, see Threads and Swing, a section in The Java Tutorial.
since1.2
serialexclude

Subpackages
javax.swing.plaf.basic
javax.swing.plaf.metal
javax.swing.plaf.multi
javax.swing.plaf.synth

Interfaces
UIResource

Classes
ActionMapUIResource
BorderUIResource
  .BevelBorderUIResource
  .CompoundBorderUIResource
  .EmptyBorderUIResource
  .EtchedBorderUIResource
  .LineBorderUIResource
  .MatteBorderUIResource
  .TitledBorderUIResource

ButtonUI
ColorChooserUI
ColorUIResource
ComboBoxUI
ComponentInputMapUIResource
ComponentUI
DesktopIconUI
DesktopPaneUI
DimensionUIResource
FileChooserUI
FontUIResource
IconUIResource
InputMapUIResource
InsetsUIResource
InternalFrameUI
LabelUI
ListUI
MenuBarUI
MenuItemUI
OptionPaneUI
PanelUI
PopupMenuUI
ProgressBarUI
RootPaneUI
ScrollBarUI
ScrollPaneUI
SeparatorUI
SliderUI
SpinnerUI
SplitPaneUI
TabbedPaneUI
TableHeaderUI
TableUI
TextUI
ToolBarUI
ToolTipUI
TreeUI
ViewportUI