# Uses of Package
javax.swing.plaf

Packages that use javax.swing.plaf
Package | Description
--- | ---
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal | Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels.
javax.swing.plaf.synth | Synth is a skinnable look and feel in which all painting is delegated.
javax.swing.table | Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.

Classes in javax.swing.plaf used by javax.swing
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ColorChooserUI | Pluggable look and feel interface for JColorChooser.
ComboBoxUI | Pluggable look and feel interface for JComboBox.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI | Pluggable look and feel interface for JDesktopIcon.
DesktopPaneUI | Pluggable look and feel interface for JDesktopPane.
FileChooserUI | Pluggable look and feel interface for `JFileChooser`.
InternalFrameUI | Pluggable look and feel interface for JInternalFrame.
LabelUI | Pluggable look and feel interface for JLabel.
LayerUI | The base class for all `JLayer`'s UI delegates.
ListUI | The `JList` pluggable look and feel delegate.
MenuBarUI | Pluggable look and feel interface for JMenuBar.
MenuItemUI | Pluggable look and feel interface for JMenuItem.
OptionPaneUI | Pluggable look and feel interface for JOptionPane.
PanelUI | Pluggable look and feel interface for Panel.
PopupMenuUI | Pluggable look and feel interface for JPopupMenu.
ProgressBarUI | Pluggable look and feel interface for JProgressBar.
RootPaneUI | Pluggable look and feel interface for JRootPane.
ScrollBarUI | Pluggable look and feel interface for JScrollBar.
ScrollPaneUI | Pluggable look and feel interface for JScrollPane.
SeparatorUI | Pluggable look and feel interface for JSeparator.
SliderUI | Pluggable look and feel interface for JSlider.
SpinnerUI | Pluggable look and feel interface for JSpinner
SplitPaneUI | Pluggable look and feel interface for JSplitPane.
TabbedPaneUI | Pluggable look and feel interface for JTabbedPane.
TableUI | Pluggable look and feel interface for JTable.
ToolBarUI | Pluggable look and feel interface for JToolBar.
ToolTipUI | Pluggable look and feel interface for JToolTip.
TreeUI | Pluggable look and feel interface for JTree.
UIResource | This interface is used to mark objects created by ComponentUI delegates.
ViewportUI | Pluggable look and feel interface for JViewport.

Classes in javax.swing.plaf used by javax.swing.plaf
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
UIResource | This interface is used to mark objects created by ComponentUI delegates.

Classes in javax.swing.plaf used by javax.swing.plaf.basic
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ColorChooserUI | Pluggable look and feel interface for JColorChooser.
ComboBoxUI | Pluggable look and feel interface for JComboBox.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI | Pluggable look and feel interface for JDesktopIcon.
DesktopPaneUI | Pluggable look and feel interface for JDesktopPane.
FileChooserUI | Pluggable look and feel interface for `JFileChooser`.
InternalFrameUI | Pluggable look and feel interface for JInternalFrame.
LabelUI | Pluggable look and feel interface for JLabel.
ListUI | The `JList` pluggable look and feel delegate.
MenuBarUI | Pluggable look and feel interface for JMenuBar.
MenuItemUI | Pluggable look and feel interface for JMenuItem.
OptionPaneUI | Pluggable look and feel interface for JOptionPane.
PanelUI | Pluggable look and feel interface for Panel.
PopupMenuUI | Pluggable look and feel interface for JPopupMenu.
ProgressBarUI | Pluggable look and feel interface for JProgressBar.
RootPaneUI | Pluggable look and feel interface for JRootPane.
ScrollBarUI | Pluggable look and feel interface for JScrollBar.
ScrollPaneUI | Pluggable look and feel interface for JScrollPane.
SeparatorUI | Pluggable look and feel interface for JSeparator.
SliderUI | Pluggable look and feel interface for JSlider.
SpinnerUI | Pluggable look and feel interface for JSpinner
SplitPaneUI | Pluggable look and feel interface for JSplitPane.
TabbedPaneUI | Pluggable look and feel interface for JTabbedPane.
TableHeaderUI | Pluggable look and feel interface for JTableHeader.
TableUI | Pluggable look and feel interface for JTable.
TextUI | Text editor user interface
ToolBarUI | Pluggable look and feel interface for JToolBar.
ToolTipUI | Pluggable look and feel interface for JToolTip.
TreeUI | Pluggable look and feel interface for JTree.
UIResource | This interface is used to mark objects created by ComponentUI delegates.
ViewportUI | Pluggable look and feel interface for JViewport.

Classes in javax.swing.plaf used by javax.swing.plaf.metal
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ColorUIResource | A subclass of Color that implements UIResource.
ComboBoxUI | Pluggable look and feel interface for JComboBox.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI | Pluggable look and feel interface for JDesktopIcon.
FileChooserUI | Pluggable look and feel interface for `JFileChooser`.
FontUIResource | A subclass of java.awt.Font that implements UIResource.
InternalFrameUI | Pluggable look and feel interface for JInternalFrame.
LabelUI | Pluggable look and feel interface for JLabel.
MenuBarUI | Pluggable look and feel interface for JMenuBar.
ProgressBarUI | Pluggable look and feel interface for JProgressBar.
RootPaneUI | Pluggable look and feel interface for JRootPane.
ScrollBarUI | Pluggable look and feel interface for JScrollBar.
ScrollPaneUI | Pluggable look and feel interface for JScrollPane.
SeparatorUI | Pluggable look and feel interface for JSeparator.
SliderUI | Pluggable look and feel interface for JSlider.
SplitPaneUI | Pluggable look and feel interface for JSplitPane.
TabbedPaneUI | Pluggable look and feel interface for JTabbedPane.
TextUI | Text editor user interface
ToolBarUI | Pluggable look and feel interface for JToolBar.
ToolTipUI | Pluggable look and feel interface for JToolTip.
TreeUI | Pluggable look and feel interface for JTree.
UIResource | This interface is used to mark objects created by ComponentUI delegates.

Classes in javax.swing.plaf used by javax.swing.plaf.multi
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ColorChooserUI | Pluggable look and feel interface for JColorChooser.
ComboBoxUI | Pluggable look and feel interface for JComboBox.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI | Pluggable look and feel interface for JDesktopIcon.
DesktopPaneUI | Pluggable look and feel interface for JDesktopPane.
FileChooserUI | Pluggable look and feel interface for `JFileChooser`.
InternalFrameUI | Pluggable look and feel interface for JInternalFrame.
LabelUI | Pluggable look and feel interface for JLabel.
ListUI | The `JList` pluggable look and feel delegate.
MenuBarUI | Pluggable look and feel interface for JMenuBar.
MenuItemUI | Pluggable look and feel interface for JMenuItem.
OptionPaneUI | Pluggable look and feel interface for JOptionPane.
PanelUI | Pluggable look and feel interface for Panel.
PopupMenuUI | Pluggable look and feel interface for JPopupMenu.
ProgressBarUI | Pluggable look and feel interface for JProgressBar.
RootPaneUI | Pluggable look and feel interface for JRootPane.
ScrollBarUI | Pluggable look and feel interface for JScrollBar.
ScrollPaneUI | Pluggable look and feel interface for JScrollPane.
SeparatorUI | Pluggable look and feel interface for JSeparator.
SliderUI | Pluggable look and feel interface for JSlider.
SpinnerUI | Pluggable look and feel interface for JSpinner
SplitPaneUI | Pluggable look and feel interface for JSplitPane.
TabbedPaneUI | Pluggable look and feel interface for JTabbedPane.
TableHeaderUI | Pluggable look and feel interface for JTableHeader.
TableUI | Pluggable look and feel interface for JTable.
TextUI | Text editor user interface
ToolBarUI | Pluggable look and feel interface for JToolBar.
ToolTipUI | Pluggable look and feel interface for JToolTip.
TreeUI | Pluggable look and feel interface for JTree.
ViewportUI | Pluggable look and feel interface for JViewport.

Classes in javax.swing.plaf used by javax.swing.plaf.synth
Class | Description
--- | ---
ButtonUI | Pluggable look and feel interface for JButton.
ColorChooserUI | Pluggable look and feel interface for JColorChooser.
ComboBoxUI | Pluggable look and feel interface for JComboBox.
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
DesktopIconUI | Pluggable look and feel interface for JDesktopIcon.
DesktopPaneUI | Pluggable look and feel interface for JDesktopPane.
InternalFrameUI | Pluggable look and feel interface for JInternalFrame.
LabelUI | Pluggable look and feel interface for JLabel.
ListUI | The `JList` pluggable look and feel delegate.
MenuBarUI | Pluggable look and feel interface for JMenuBar.
MenuItemUI | Pluggable look and feel interface for JMenuItem.
OptionPaneUI | Pluggable look and feel interface for JOptionPane.
PanelUI | Pluggable look and feel interface for Panel.
PopupMenuUI | Pluggable look and feel interface for JPopupMenu.
ProgressBarUI | Pluggable look and feel interface for JProgressBar.
RootPaneUI | Pluggable look and feel interface for JRootPane.
ScrollBarUI | Pluggable look and feel interface for JScrollBar.
ScrollPaneUI | Pluggable look and feel interface for JScrollPane.
SeparatorUI | Pluggable look and feel interface for JSeparator.
SliderUI | Pluggable look and feel interface for JSlider.
SpinnerUI | Pluggable look and feel interface for JSpinner
SplitPaneUI | Pluggable look and feel interface for JSplitPane.
TabbedPaneUI | Pluggable look and feel interface for JTabbedPane.
TableHeaderUI | Pluggable look and feel interface for JTableHeader.
TableUI | Pluggable look and feel interface for JTable.
TextUI | Text editor user interface
ToolBarUI | Pluggable look and feel interface for JToolBar.
ToolTipUI | Pluggable look and feel interface for JToolTip.
TreeUI | Pluggable look and feel interface for JTree.
ViewportUI | Pluggable look and feel interface for JViewport.

Classes in javax.swing.plaf used by javax.swing.table
Class | Description
--- | ---
TableHeaderUI | Pluggable look and feel interface for JTableHeader.
UIResource | This interface is used to mark objects created by ComponentUI delegates.

Classes in javax.swing.plaf used by javax.swing.text
Class | Description
--- | ---
ComponentUI | The base class for all UI delegate objects in the Swing pluggable look and feel architecture.
TextUI | Text editor user interface