| 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.text | 
 Provides classes and interfaces that deal with editable
and noneditable text components. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ComponentUI | 
JComponent.ui
The look and feel delegate for this component. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
UIManager.getUI(JComponent target)
Returns the appropriate  
ComponentUI implementation for
 target. | 
ComponentUI | 
UIDefaults.getUI(JComponent target)
Creates an  
ComponentUI implementation for the
 specified component. | 
| Modifier and Type | Method and Description | 
|---|---|
Class<? extends ComponentUI> | 
UIDefaults.getUIClass(String uiClassID)
Returns the L&F class that renders this component. 
 | 
Class<? extends ComponentUI> | 
UIDefaults.getUIClass(String uiClassID,
          ClassLoader uiClassLoader)
The value of  
get(uidClassID) must be the
 String name of a
 class that implements the corresponding ComponentUI
 class. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
JComponent.setUI(ComponentUI newUI)
Sets the look and feel delegate for this component. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ButtonUI
Pluggable look and feel interface for JButton. 
 | 
class  | 
ColorChooserUI
Pluggable look and feel interface for JColorChooser. 
 | 
class  | 
ComboBoxUI
Pluggable look and feel interface for JComboBox. 
 | 
class  | 
DesktopIconUI
Pluggable look and feel interface for JDesktopIcon. 
 | 
class  | 
DesktopPaneUI
Pluggable look and feel interface for JDesktopPane. 
 | 
class  | 
FileChooserUI
Pluggable look and feel interface for  
JFileChooser. | 
class  | 
InternalFrameUI
Pluggable look and feel interface for JInternalFrame. 
 | 
class  | 
LabelUI
Pluggable look and feel interface for JLabel. 
 | 
class  | 
LayerUI<V extends Component>
The base class for all  
JLayer's UI delegates. | 
class  | 
ListUI
The  
JList pluggable look and feel delegate. | 
class  | 
MenuBarUI
Pluggable look and feel interface for JMenuBar. 
 | 
class  | 
MenuItemUI
Pluggable look and feel interface for JMenuItem. 
 | 
class  | 
OptionPaneUI
Pluggable look and feel interface for JOptionPane. 
 | 
class  | 
PanelUI
Pluggable look and feel interface for Panel. 
 | 
class  | 
PopupMenuUI
Pluggable look and feel interface for JPopupMenu. 
 | 
class  | 
ProgressBarUI
Pluggable look and feel interface for JProgressBar. 
 | 
class  | 
RootPaneUI
Pluggable look and feel interface for JRootPane. 
 | 
class  | 
ScrollBarUI
Pluggable look and feel interface for JScrollBar. 
 | 
class  | 
ScrollPaneUI
Pluggable look and feel interface for JScrollPane. 
 | 
class  | 
SeparatorUI
Pluggable look and feel interface for JSeparator. 
 | 
class  | 
SliderUI
Pluggable look and feel interface for JSlider. 
 | 
class  | 
SpinnerUI
Pluggable look and feel interface for JSpinner 
 | 
class  | 
SplitPaneUI
Pluggable look and feel interface for JSplitPane. 
 | 
class  | 
TabbedPaneUI
Pluggable look and feel interface for JTabbedPane. 
 | 
class  | 
TableHeaderUI
Pluggable look and feel interface for JTableHeader. 
 | 
class  | 
TableUI
Pluggable look and feel interface for JTable. 
 | 
class  | 
TextUI
Text editor user interface 
 | 
class  | 
ToolBarUI
Pluggable look and feel interface for JToolBar. 
 | 
class  | 
ToolTipUI
Pluggable look and feel interface for JToolTip. 
 | 
class  | 
TreeUI
Pluggable look and feel interface for JTree. 
 | 
class  | 
ViewportUI
Pluggable look and feel interface for JViewport. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
ComponentUI.createUI(JComponent c)
Returns an instance of the UI delegate for the specified component. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicButtonUI
BasicButton implementation 
 | 
class  | 
BasicCheckBoxMenuItemUI
BasicCheckboxMenuItem implementation 
 | 
class  | 
BasicCheckBoxUI
CheckboxUI implementation for BasicCheckboxUI 
 | 
class  | 
BasicColorChooserUI
Provides the basic look and feel for a JColorChooser. 
 | 
class  | 
BasicComboBoxUI
Basic UI implementation for JComboBox. 
 | 
class  | 
BasicDesktopIconUI
Basic L&F for a minimized window on a desktop. 
 | 
class  | 
BasicDesktopPaneUI
Basic L&F for a desktop. 
 | 
class  | 
BasicEditorPaneUI
Provides the look and feel for a JEditorPane. 
 | 
class  | 
BasicFileChooserUI
Basic L&F implementation of a FileChooser. 
 | 
class  | 
BasicFormattedTextFieldUI
Provides the look and feel implementation for
  
JFormattedTextField. | 
class  | 
BasicInternalFrameUI
A basic L&F implementation of JInternalFrame. 
 | 
class  | 
BasicLabelUI
A Windows L&F implementation of LabelUI. 
 | 
class  | 
BasicListUI
An extensible implementation of  
ListUI. | 
class  | 
BasicMenuBarUI
A default L&F implementation of MenuBarUI. 
 | 
class  | 
BasicMenuItemUI
BasicMenuItem implementation 
 | 
class  | 
BasicMenuUI
A default L&F implementation of MenuUI. 
 | 
class  | 
BasicOptionPaneUI
Provides the basic look and feel for a  
JOptionPane. | 
class  | 
BasicPanelUI
BasicPanel implementation 
 | 
class  | 
BasicPasswordFieldUI
Provides the Windows look and feel for a password field. 
 | 
class  | 
BasicPopupMenuSeparatorUI
A Basic L&F implementation of PopupMenuSeparatorUI. 
 | 
class  | 
BasicPopupMenuUI
A Windows L&F implementation of PopupMenuUI. 
 | 
class  | 
BasicProgressBarUI
A Basic L&F implementation of ProgressBarUI. 
 | 
class  | 
BasicRadioButtonMenuItemUI
BasicRadioButtonMenuItem implementation 
 | 
class  | 
BasicRadioButtonUI
RadioButtonUI implementation for BasicRadioButtonUI 
 | 
class  | 
BasicRootPaneUI
Basic implementation of RootPaneUI, there is one shared between all
 JRootPane instances. 
 | 
class  | 
BasicScrollBarUI
Implementation of ScrollBarUI for the Basic Look and Feel 
 | 
class  | 
BasicScrollPaneUI
A default L&F implementation of ScrollPaneUI. 
 | 
class  | 
BasicSeparatorUI
A Basic L&F implementation of SeparatorUI. 
 | 
class  | 
BasicSliderUI
A Basic L&F implementation of SliderUI. 
 | 
class  | 
BasicSpinnerUI
The default Spinner UI delegate. 
 | 
class  | 
BasicSplitPaneUI
A Basic L&F implementation of the SplitPaneUI. 
 | 
class  | 
BasicTabbedPaneUI
A Basic L&F implementation of TabbedPaneUI. 
 | 
class  | 
BasicTableHeaderUI
BasicTableHeaderUI implementation 
 | 
class  | 
BasicTableUI
BasicTableUI implementation 
 | 
class  | 
BasicTextAreaUI
Provides the look and feel for a plain text editor. 
 | 
class  | 
BasicTextFieldUI
Basis of a look and feel for a JTextField. 
 | 
class  | 
BasicTextPaneUI
Provides the look and feel for a styled text editor. 
 | 
class  | 
BasicTextUI
 Basis of a text components look-and-feel. 
 | 
class  | 
BasicToggleButtonUI
BasicToggleButton implementation 
 | 
class  | 
BasicToolBarSeparatorUI
A Basic L&F implementation of ToolBarSeparatorUI. 
 | 
class  | 
BasicToolBarUI
A Basic L&F implementation of ToolBarUI. 
 | 
class  | 
BasicToolTipUI
Standard tool tip L&F. 
 | 
class  | 
BasicTreeUI
The basic L&F for a hierarchical data structure. 
 | 
class  | 
BasicViewportUI
BasicViewport implementation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
BasicMenuItemUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicPasswordFieldUI.createUI(JComponent c)
Creates a UI for a JPasswordField. 
 | 
static ComponentUI | 
BasicComboBoxUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicProgressBarUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicPopupMenuUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicSliderUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicRadioButtonUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicScrollPaneUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicTreeUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicToolBarUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicMenuBarUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicSeparatorUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicOptionPaneUI.createUI(JComponent x)
Creates a new BasicOptionPaneUI instance. 
 | 
static ComponentUI | 
BasicCheckBoxUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicToggleButtonUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicSplitPaneUI.createUI(JComponent x)
Creates a new BasicSplitPaneUI instance 
 | 
static ComponentUI | 
BasicScrollBarUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicButtonUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicInternalFrameUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicEditorPaneUI.createUI(JComponent c)
Creates a UI for the JTextPane. 
 | 
static ComponentUI | 
BasicToolTipUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicCheckBoxMenuItemUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicFormattedTextFieldUI.createUI(JComponent c)
Creates a UI for a JFormattedTextField. 
 | 
static ComponentUI | 
BasicColorChooserUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicDesktopPaneUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicViewportUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicFileChooserUI.createUI(JComponent c)
Creates a  
BasicFileChooserUI implementation
 for the specified component. | 
static ComponentUI | 
BasicTableHeaderUI.createUI(JComponent h)  | 
static ComponentUI | 
BasicTabbedPaneUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicToolBarSeparatorUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicLabelUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicTextAreaUI.createUI(JComponent ta)
Creates a UI for a JTextArea. 
 | 
static ComponentUI | 
BasicDesktopIconUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicRootPaneUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicTableUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicListUI.createUI(JComponent list)
Returns a new instance of BasicListUI. 
 | 
static ComponentUI | 
BasicSpinnerUI.createUI(JComponent c)
Returns a new instance of BasicSpinnerUI. 
 | 
static ComponentUI | 
BasicTextPaneUI.createUI(JComponent c)
Creates a UI for the JTextPane. 
 | 
static ComponentUI | 
BasicRadioButtonMenuItemUI.createUI(JComponent b)  | 
static ComponentUI | 
BasicPanelUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicPopupMenuSeparatorUI.createUI(JComponent c)  | 
static ComponentUI | 
BasicMenuUI.createUI(JComponent x)  | 
static ComponentUI | 
BasicTextFieldUI.createUI(JComponent c)
Creates a UI for a JTextField. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MetalButtonUI
MetalButtonUI implementation 
 | 
class  | 
MetalCheckBoxUI
CheckboxUI implementation for MetalCheckboxUI 
 | 
class  | 
MetalComboBoxUI
Metal UI for JComboBox 
 | 
class  | 
MetalDesktopIconUI
Metal desktop icon. 
 | 
class  | 
MetalFileChooserUI
Metal L&F implementation of a FileChooser. 
 | 
class  | 
MetalInternalFrameUI
Metal implementation of JInternalFrame. 
 | 
class  | 
MetalLabelUI
A Windows L&F implementation of LabelUI. 
 | 
class  | 
MetalMenuBarUI
Metal implementation of  
MenuBarUI. | 
class  | 
MetalPopupMenuSeparatorUI
A Metal L&F implementation of PopupMenuSeparatorUI. 
 | 
class  | 
MetalProgressBarUI
The Metal implementation of ProgressBarUI. 
 | 
class  | 
MetalRadioButtonUI
RadioButtonUI implementation for MetalRadioButtonUI 
 | 
class  | 
MetalRootPaneUI
Provides the metal look and feel implementation of  
RootPaneUI. | 
class  | 
MetalScrollBarUI
Implementation of ScrollBarUI for the Metal Look and Feel 
 | 
class  | 
MetalScrollPaneUI
A Metal L&F implementation of ScrollPaneUI. 
 | 
class  | 
MetalSeparatorUI
A Metal L&F implementation of SeparatorUI. 
 | 
class  | 
MetalSliderUI
A Java L&F implementation of SliderUI. 
 | 
class  | 
MetalSplitPaneUI
Metal split pane. 
 | 
class  | 
MetalTabbedPaneUI
The Metal subclass of BasicTabbedPaneUI. 
 | 
class  | 
MetalTextFieldUI
Basis of a look and feel for a JTextField. 
 | 
class  | 
MetalToggleButtonUI
MetalToggleButton implementation 
 | 
class  | 
MetalToolBarUI
A Metal Look and Feel implementation of ToolBarUI. 
 | 
class  | 
MetalToolTipUI
A Metal L&F extension of BasicToolTipUI. 
 | 
class  | 
MetalTreeUI
The metal look and feel implementation of  
TreeUI. | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
MetalToolTipUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalFileChooserUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalTabbedPaneUI.createUI(JComponent x)  | 
static ComponentUI | 
MetalComboBoxUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalTextFieldUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalDesktopIconUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalToolBarUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalMenuBarUI.createUI(JComponent x)
Creates the  
ComponentUI implementation for the passed
 in component. | 
static ComponentUI | 
MetalCheckBoxUI.createUI(JComponent b)  | 
static ComponentUI | 
MetalToggleButtonUI.createUI(JComponent b)  | 
static ComponentUI | 
MetalPopupMenuSeparatorUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalInternalFrameUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalSplitPaneUI.createUI(JComponent x)
Creates a new MetalSplitPaneUI instance 
 | 
static ComponentUI | 
MetalTreeUI.createUI(JComponent x)  | 
static ComponentUI | 
MetalProgressBarUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalSliderUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalLabelUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalRadioButtonUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalScrollBarUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalScrollPaneUI.createUI(JComponent x)  | 
static ComponentUI | 
MetalButtonUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalSeparatorUI.createUI(JComponent c)  | 
static ComponentUI | 
MetalRootPaneUI.createUI(JComponent c)
Creates a UI for a  
JRootPane. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiButtonUI
A multiplexing UI used to combine  
ButtonUIs. | 
class  | 
MultiColorChooserUI
A multiplexing UI used to combine  
ColorChooserUIs. | 
class  | 
MultiComboBoxUI
A multiplexing UI used to combine  
ComboBoxUIs. | 
class  | 
MultiDesktopIconUI
A multiplexing UI used to combine  
DesktopIconUIs. | 
class  | 
MultiDesktopPaneUI
A multiplexing UI used to combine  
DesktopPaneUIs. | 
class  | 
MultiFileChooserUI
A multiplexing UI used to combine  
FileChooserUIs. | 
class  | 
MultiInternalFrameUI
A multiplexing UI used to combine  
InternalFrameUIs. | 
class  | 
MultiLabelUI
A multiplexing UI used to combine  
LabelUIs. | 
class  | 
MultiListUI
A multiplexing UI used to combine  
ListUIs. | 
class  | 
MultiMenuBarUI
A multiplexing UI used to combine  
MenuBarUIs. | 
class  | 
MultiMenuItemUI
A multiplexing UI used to combine  
MenuItemUIs. | 
class  | 
MultiOptionPaneUI
A multiplexing UI used to combine  
OptionPaneUIs. | 
class  | 
MultiPanelUI
A multiplexing UI used to combine  
PanelUIs. | 
class  | 
MultiPopupMenuUI
A multiplexing UI used to combine  
PopupMenuUIs. | 
class  | 
MultiProgressBarUI
A multiplexing UI used to combine  
ProgressBarUIs. | 
class  | 
MultiRootPaneUI
A multiplexing UI used to combine  
RootPaneUIs. | 
class  | 
MultiScrollBarUI
A multiplexing UI used to combine  
ScrollBarUIs. | 
class  | 
MultiScrollPaneUI
A multiplexing UI used to combine  
ScrollPaneUIs. | 
class  | 
MultiSeparatorUI
A multiplexing UI used to combine  
SeparatorUIs. | 
class  | 
MultiSliderUI
A multiplexing UI used to combine  
SliderUIs. | 
class  | 
MultiSpinnerUI
A multiplexing UI used to combine  
SpinnerUIs. | 
class  | 
MultiSplitPaneUI
A multiplexing UI used to combine  
SplitPaneUIs. | 
class  | 
MultiTabbedPaneUI
A multiplexing UI used to combine  
TabbedPaneUIs. | 
class  | 
MultiTableHeaderUI
A multiplexing UI used to combine  
TableHeaderUIs. | 
class  | 
MultiTableUI
A multiplexing UI used to combine  
TableUIs. | 
class  | 
MultiTextUI
A multiplexing UI used to combine  
TextUIs. | 
class  | 
MultiToolBarUI
A multiplexing UI used to combine  
ToolBarUIs. | 
class  | 
MultiToolTipUI
A multiplexing UI used to combine  
ToolTipUIs. | 
class  | 
MultiTreeUI
A multiplexing UI used to combine  
TreeUIs. | 
class  | 
MultiViewportUI
A multiplexing UI used to combine  
ViewportUIs. | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
MultiPopupMenuUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiScrollPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiSeparatorUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiToolBarUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiMenuBarUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiInternalFrameUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiComboBoxUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiMenuItemUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiSplitPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiOptionPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiListUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiScrollBarUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiProgressBarUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiToolTipUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiRootPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiColorChooserUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiLabelUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiTextUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiTreeUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiDesktopIconUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiSliderUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiTabbedPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiTableHeaderUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiViewportUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiPanelUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiSpinnerUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiButtonUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiFileChooserUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiTableUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiDesktopPaneUI.createUI(JComponent a)
Returns a multiplexing UI instance if any of the auxiliary
  
LookAndFeels supports this UI. | 
static ComponentUI | 
MultiLookAndFeel.createUIs(ComponentUI mui,
         Vector uis,
         JComponent target)
Creates the  
ComponentUI objects
 required to present
 the target component,
 placing the objects in the uis vector and
 returning the
 ComponentUI object
 that best represents the component's UI. | 
ComponentUI[] | 
MultiPopupMenuUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiScrollPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiSeparatorUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiToolBarUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiMenuBarUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiInternalFrameUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiComboBoxUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiMenuItemUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiSplitPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiOptionPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiListUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiScrollBarUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiProgressBarUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiToolTipUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiRootPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiColorChooserUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiLabelUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiTextUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiTreeUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiDesktopIconUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiSliderUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiTabbedPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiTableHeaderUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiViewportUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiPanelUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiSpinnerUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiButtonUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiFileChooserUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiTableUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
ComponentUI[] | 
MultiDesktopPaneUI.getUIs()
Returns the list of UIs associated with this multiplexing UI. 
 | 
protected static ComponentUI[] | 
MultiLookAndFeel.uisToArray(Vector uis)
Creates an array,
 populates it with UI objects from the passed-in vector,
 and returns the array. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
MultiLookAndFeel.createUIs(ComponentUI mui,
         Vector uis,
         JComponent target)
Creates the  
ComponentUI objects
 required to present
 the target component,
 placing the objects in the uis vector and
 returning the
 ComponentUI object
 that best represents the component's UI. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SynthButtonUI
Provides the Synth L&F UI delegate for
  
JButton. | 
class  | 
SynthCheckBoxMenuItemUI
Provides the Synth L&F UI delegate for
  
JCheckBoxMenuItem. | 
class  | 
SynthCheckBoxUI
Provides the Synth L&F UI delegate for
  
JCheckBox. | 
class  | 
SynthColorChooserUI
Provides the Synth L&F UI delegate for
  
JColorChooser. | 
class  | 
SynthComboBoxUI
Provides the Synth L&F UI delegate for
  
JComboBox. | 
class  | 
SynthDesktopIconUI
Provides the Synth L&F UI delegate for a minimized internal frame on a desktop. 
 | 
class  | 
SynthDesktopPaneUI
Provides the Synth L&F UI delegate for
  
JDesktopPane. | 
class  | 
SynthEditorPaneUI
Provides the Synth L&F UI delegate for
  
JEditorPane. | 
class  | 
SynthFormattedTextFieldUI
Provides the Synth L&F UI delegate for
  
JFormattedTextField. | 
class  | 
SynthInternalFrameUI
Provides the Synth L&F UI delegate for
  
JInternalFrame. | 
class  | 
SynthLabelUI
Provides the Synth L&F UI delegate for
  
JLabel. | 
class  | 
SynthListUI
Provides the Synth L&F UI delegate for
  
JList. | 
class  | 
SynthMenuBarUI
Provides the Synth L&F UI delegate for
  
JMenuBar. | 
class  | 
SynthMenuItemUI
Provides the Synth L&F UI delegate for
  
JMenuItem. | 
class  | 
SynthMenuUI
Provides the Synth L&F UI delegate for
  
JMenu. | 
class  | 
SynthOptionPaneUI
Provides the Synth L&F UI delegate for
  
JOptionPane. | 
class  | 
SynthPanelUI
Provides the Synth L&F UI delegate for
  
JPanel. | 
class  | 
SynthPasswordFieldUI
Provides the Synth L&F UI delegate for
  
JPasswordField. | 
class  | 
SynthPopupMenuUI
Provides the Synth L&F UI delegate for
  
JPopupMenu. | 
class  | 
SynthProgressBarUI
Provides the Synth L&F UI delegate for
  
JProgressBar. | 
class  | 
SynthRadioButtonMenuItemUI
Provides the Synth L&F UI delegate for
  
JRadioButtonMenuItem. | 
class  | 
SynthRadioButtonUI
Provides the Synth L&F UI delegate for
  
JRadioButton. | 
class  | 
SynthRootPaneUI
Provides the Synth L&F UI delegate for
  
JRootPane. | 
class  | 
SynthScrollBarUI
Provides the Synth L&F UI delegate for
  
JScrollBar. | 
class  | 
SynthScrollPaneUI
Provides the Synth L&F UI delegate for
  
JScrollPane. | 
class  | 
SynthSeparatorUI
Provides the Synth L&F UI delegate for
  
JSeparator. | 
class  | 
SynthSliderUI
Provides the Synth L&F UI delegate for
  
JSlider. | 
class  | 
SynthSpinnerUI
Provides the Synth L&F UI delegate for
  
JSpinner. | 
class  | 
SynthSplitPaneUI
Provides the Synth L&F UI delegate for
  
JSplitPane. | 
class  | 
SynthTabbedPaneUI
Provides the Synth L&F UI delegate for
  
JTabbedPane. | 
class  | 
SynthTableHeaderUI
Provides the Synth L&F UI delegate for
  
JTableHeader. | 
class  | 
SynthTableUI
Provides the Synth L&F UI delegate for
  
JTable. | 
class  | 
SynthTextAreaUI
Provides the look and feel for a plain text editor in the
 Synth look and feel. 
 | 
class  | 
SynthTextFieldUI
Provides the Synth L&F UI delegate for  
JTextField. | 
class  | 
SynthTextPaneUI
Provides the look and feel for a styled text editor in the
 Synth look and feel. 
 | 
class  | 
SynthToggleButtonUI
Provides the Synth L&F UI delegate for
  
JToggleButton. | 
class  | 
SynthToolBarUI
Provides the Synth L&F UI delegate for
  
JToolBar. | 
class  | 
SynthToolTipUI
Provides the Synth L&F UI delegate for
  
JToolTip. | 
class  | 
SynthTreeUI
Provides the Synth L&F UI delegate for
  
JTree. | 
class  | 
SynthViewportUI
Provides the Synth L&F UI delegate for
  
JViewport. | 
| Modifier and Type | Method and Description | 
|---|---|
static ComponentUI | 
SynthDesktopPaneUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthCheckBoxUI.createUI(JComponent b)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthColorChooserUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthTableHeaderUI.createUI(JComponent h)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthTabbedPaneUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthListUI.createUI(JComponent list)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthRadioButtonMenuItemUI.createUI(JComponent b)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthCheckBoxMenuItemUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthSpinnerUI.createUI(JComponent c)
Returns a new instance of SynthSpinnerUI. 
 | 
static ComponentUI | 
SynthMenuUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthDesktopIconUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthFormattedTextFieldUI.createUI(JComponent c)
Creates a UI for a JFormattedTextField. 
 | 
static ComponentUI | 
SynthTextFieldUI.createUI(JComponent c)
Creates a UI for a JTextField. 
 | 
static ComponentUI | 
SynthComboBoxUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthMenuItemUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthLookAndFeel.createUI(JComponent c)
Creates the Synth look and feel  
ComponentUI for
 the passed in JComponent. | 
static ComponentUI | 
SynthTextPaneUI.createUI(JComponent c)
Creates a UI for the JTextPane. 
 | 
static ComponentUI | 
SynthProgressBarUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthPopupMenuUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthToolBarUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthMenuBarUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthTreeUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthRootPaneUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthScrollPaneUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthLabelUI.createUI(JComponent c)
Returns the LabelUI implementation used for the skins look and feel. 
 | 
static ComponentUI | 
SynthSeparatorUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthSliderUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthRadioButtonUI.createUI(JComponent b)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthPasswordFieldUI.createUI(JComponent c)
Creates a UI for a JPasswordField. 
 | 
static ComponentUI | 
SynthInternalFrameUI.createUI(JComponent b)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthTableUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthSplitPaneUI.createUI(JComponent x)
Creates a new SynthSplitPaneUI instance 
 | 
static ComponentUI | 
SynthOptionPaneUI.createUI(JComponent x)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthTextAreaUI.createUI(JComponent ta)
Creates a UI object for a JTextArea. 
 | 
static ComponentUI | 
SynthToolTipUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthEditorPaneUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthPanelUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthButtonUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthViewportUI.createUI(JComponent c)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthToggleButtonUI.createUI(JComponent b)
Creates a new UI object for the given component. 
 | 
static ComponentUI | 
SynthScrollBarUI.createUI(JComponent c)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultTextUI
Deprecated.   
 | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2012, Oracle and/or its affiliates.  All rights reserved.