| 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. uiThe look and feel delegate for this component. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentUI | UIManager. getUI(JComponent target)Returns the appropriate  ComponentUIimplementation fortarget. | 
| ComponentUI | UIDefaults. getUI(JComponent target)Creates an  ComponentUIimplementation 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 theStringname of a
 class that implements the correspondingComponentUIclass. | 
| 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  | ButtonUIPluggable look and feel interface for JButton. | 
| class  | ColorChooserUIPluggable look and feel interface for JColorChooser. | 
| class  | ComboBoxUIPluggable look and feel interface for JComboBox. | 
| class  | DesktopIconUIPluggable look and feel interface for JDesktopIcon. | 
| class  | DesktopPaneUIPluggable look and feel interface for JDesktopPane. | 
| class  | FileChooserUIPluggable look and feel interface for  JFileChooser. | 
| class  | InternalFrameUIPluggable look and feel interface for JInternalFrame. | 
| class  | LabelUIPluggable look and feel interface for JLabel. | 
| class  | LayerUI<V extends Component>The base class for all  JLayer's UI delegates. | 
| class  | ListUIThe  JListpluggable look and feel delegate. | 
| class  | MenuBarUIPluggable look and feel interface for JMenuBar. | 
| class  | MenuItemUIPluggable look and feel interface for JMenuItem. | 
| class  | OptionPaneUIPluggable look and feel interface for JOptionPane. | 
| class  | PanelUIPluggable look and feel interface for Panel. | 
| class  | PopupMenuUIPluggable look and feel interface for JPopupMenu. | 
| class  | ProgressBarUIPluggable look and feel interface for JProgressBar. | 
| class  | RootPaneUIPluggable look and feel interface for JRootPane. | 
| class  | ScrollBarUIPluggable look and feel interface for JScrollBar. | 
| class  | ScrollPaneUIPluggable look and feel interface for JScrollPane. | 
| class  | SeparatorUIPluggable look and feel interface for JSeparator. | 
| class  | SliderUIPluggable look and feel interface for JSlider. | 
| class  | SpinnerUIPluggable look and feel interface for JSpinner | 
| class  | SplitPaneUIPluggable look and feel interface for JSplitPane. | 
| class  | TabbedPaneUIPluggable look and feel interface for JTabbedPane. | 
| class  | TableHeaderUIPluggable look and feel interface for JTableHeader. | 
| class  | TableUIPluggable look and feel interface for JTable. | 
| class  | TextUIText editor user interface | 
| class  | ToolBarUIPluggable look and feel interface for JToolBar. | 
| class  | ToolTipUIPluggable look and feel interface for JToolTip. | 
| class  | TreeUIPluggable look and feel interface for JTree. | 
| class  | ViewportUIPluggable 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  | BasicButtonUIBasicButton implementation | 
| class  | BasicCheckBoxMenuItemUIBasicCheckboxMenuItem implementation | 
| class  | BasicCheckBoxUICheckboxUI implementation for BasicCheckboxUI | 
| class  | BasicColorChooserUIProvides the basic look and feel for a JColorChooser. | 
| class  | BasicComboBoxUIBasic UI implementation for JComboBox. | 
| class  | BasicDesktopIconUIBasic L&F for a minimized window on a desktop. | 
| class  | BasicDesktopPaneUIBasic L&F for a desktop. | 
| class  | BasicEditorPaneUIProvides the look and feel for a JEditorPane. | 
| class  | BasicFileChooserUIBasic L&F implementation of a FileChooser. | 
| class  | BasicFormattedTextFieldUIProvides the look and feel implementation for
  JFormattedTextField. | 
| class  | BasicInternalFrameUIA basic L&F implementation of JInternalFrame. | 
| class  | BasicLabelUIA Windows L&F implementation of LabelUI. | 
| class  | BasicListUIAn extensible implementation of  ListUI. | 
| class  | BasicMenuBarUIA default L&F implementation of MenuBarUI. | 
| class  | BasicMenuItemUIBasicMenuItem implementation | 
| class  | BasicMenuUIA default L&F implementation of MenuUI. | 
| class  | BasicOptionPaneUIProvides the basic look and feel for a  JOptionPane. | 
| class  | BasicPanelUIBasicPanel implementation | 
| class  | BasicPasswordFieldUIProvides the Windows look and feel for a password field. | 
| class  | BasicPopupMenuSeparatorUIA Basic L&F implementation of PopupMenuSeparatorUI. | 
| class  | BasicPopupMenuUIA Windows L&F implementation of PopupMenuUI. | 
| class  | BasicProgressBarUIA Basic L&F implementation of ProgressBarUI. | 
| class  | BasicRadioButtonMenuItemUIBasicRadioButtonMenuItem implementation | 
| class  | BasicRadioButtonUIRadioButtonUI implementation for BasicRadioButtonUI | 
| class  | BasicRootPaneUIBasic implementation of RootPaneUI, there is one shared between all
 JRootPane instances. | 
| class  | BasicScrollBarUIImplementation of ScrollBarUI for the Basic Look and Feel | 
| class  | BasicScrollPaneUIA default L&F implementation of ScrollPaneUI. | 
| class  | BasicSeparatorUIA Basic L&F implementation of SeparatorUI. | 
| class  | BasicSliderUIA Basic L&F implementation of SliderUI. | 
| class  | BasicSpinnerUIThe default Spinner UI delegate. | 
| class  | BasicSplitPaneUIA Basic L&F implementation of the SplitPaneUI. | 
| class  | BasicTabbedPaneUIA Basic L&F implementation of TabbedPaneUI. | 
| class  | BasicTableHeaderUIBasicTableHeaderUI implementation | 
| class  | BasicTableUIBasicTableUI implementation | 
| class  | BasicTextAreaUIProvides the look and feel for a plain text editor. | 
| class  | BasicTextFieldUIBasis of a look and feel for a JTextField. | 
| class  | BasicTextPaneUIProvides the look and feel for a styled text editor. | 
| class  | BasicTextUI
 Basis of a text components look-and-feel. | 
| class  | BasicToggleButtonUIBasicToggleButton implementation | 
| class  | BasicToolBarSeparatorUIA Basic L&F implementation of ToolBarSeparatorUI. | 
| class  | BasicToolBarUIA Basic L&F implementation of ToolBarUI. | 
| class  | BasicToolTipUIStandard tool tip L&F. | 
| class  | BasicTreeUIThe basic L&F for a hierarchical data structure. | 
| class  | BasicViewportUIBasicViewport implementation | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentUI | BasicTextAreaUI. createUI(JComponent ta)Creates a UI for a JTextArea. | 
| static ComponentUI | BasicTabbedPaneUI. createUI(JComponent c) | 
| static ComponentUI | BasicSpinnerUI. createUI(JComponent c)Returns a new instance of BasicSpinnerUI. | 
| static ComponentUI | BasicInternalFrameUI. createUI(JComponent b) | 
| static ComponentUI | BasicRadioButtonUI. createUI(JComponent b)Returns an instance of  BasicRadioButtonUI. | 
| static ComponentUI | BasicToolTipUI. createUI(JComponent c) | 
| static ComponentUI | BasicMenuUI. createUI(JComponent x) | 
| static ComponentUI | BasicSplitPaneUI. createUI(JComponent x)Creates a new BasicSplitPaneUI instance | 
| static ComponentUI | BasicListUI. createUI(JComponent list)Returns a new instance of BasicListUI. | 
| static ComponentUI | BasicPanelUI. createUI(JComponent c) | 
| static ComponentUI | BasicDesktopPaneUI. createUI(JComponent c) | 
| static ComponentUI | BasicRootPaneUI. createUI(JComponent c) | 
| static ComponentUI | BasicToolBarUI. createUI(JComponent c) | 
| static ComponentUI | BasicToggleButtonUI. createUI(JComponent b) | 
| static ComponentUI | BasicLabelUI. createUI(JComponent c) | 
| static ComponentUI | BasicFileChooserUI. createUI(JComponent c)Creates a  BasicFileChooserUIimplementation
 for the specified component. | 
| static ComponentUI | BasicPopupMenuSeparatorUI. createUI(JComponent c) | 
| static ComponentUI | BasicTableUI. createUI(JComponent c) | 
| static ComponentUI | BasicPopupMenuUI. createUI(JComponent x) | 
| static ComponentUI | BasicToolBarSeparatorUI. createUI(JComponent c) | 
| static ComponentUI | BasicComboBoxUI. createUI(JComponent c) | 
| static ComponentUI | BasicPasswordFieldUI. createUI(JComponent c)Creates a UI for a JPasswordField. | 
| static ComponentUI | BasicRadioButtonMenuItemUI. createUI(JComponent b) | 
| static ComponentUI | BasicEditorPaneUI. createUI(JComponent c)Creates a UI for the JTextPane. | 
| static ComponentUI | BasicMenuItemUI. createUI(JComponent c) | 
| static ComponentUI | BasicTextFieldUI. createUI(JComponent c)Creates a UI for a JTextField. | 
| static ComponentUI | BasicScrollPaneUI. createUI(JComponent x) | 
| static ComponentUI | BasicSeparatorUI. createUI(JComponent c) | 
| static ComponentUI | BasicTableHeaderUI. createUI(JComponent h) | 
| static ComponentUI | BasicTextPaneUI. createUI(JComponent c)Creates a UI for the JTextPane. | 
| static ComponentUI | BasicScrollBarUI. createUI(JComponent c) | 
| static ComponentUI | BasicColorChooserUI. createUI(JComponent c) | 
| static ComponentUI | BasicSliderUI. createUI(JComponent b) | 
| static ComponentUI | BasicMenuBarUI. createUI(JComponent x) | 
| static ComponentUI | BasicButtonUI. createUI(JComponent c) | 
| static ComponentUI | BasicDesktopIconUI. createUI(JComponent c) | 
| static ComponentUI | BasicFormattedTextFieldUI. createUI(JComponent c)Creates a UI for a JFormattedTextField. | 
| static ComponentUI | BasicProgressBarUI. createUI(JComponent x) | 
| static ComponentUI | BasicCheckBoxUI. createUI(JComponent b) | 
| static ComponentUI | BasicOptionPaneUI. createUI(JComponent x)Creates a new BasicOptionPaneUI instance. | 
| static ComponentUI | BasicTreeUI. createUI(JComponent x) | 
| static ComponentUI | BasicViewportUI. createUI(JComponent c) | 
| static ComponentUI | BasicCheckBoxMenuItemUI. createUI(JComponent c) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MetalButtonUIMetalButtonUI implementation | 
| class  | MetalCheckBoxUICheckboxUI implementation for MetalCheckboxUI | 
| class  | MetalComboBoxUIMetal UI for JComboBox | 
| class  | MetalDesktopIconUIMetal desktop icon. | 
| class  | MetalFileChooserUIMetal L&F implementation of a FileChooser. | 
| class  | MetalInternalFrameUIMetal implementation of JInternalFrame. | 
| class  | MetalLabelUIA Windows L&F implementation of LabelUI. | 
| class  | MetalMenuBarUIMetal implementation of  MenuBarUI. | 
| class  | MetalPopupMenuSeparatorUIA Metal L&F implementation of PopupMenuSeparatorUI. | 
| class  | MetalProgressBarUIThe Metal implementation of ProgressBarUI. | 
| class  | MetalRadioButtonUIRadioButtonUI implementation for MetalRadioButtonUI | 
| class  | MetalRootPaneUIProvides the metal look and feel implementation of  RootPaneUI. | 
| class  | MetalScrollBarUIImplementation of ScrollBarUI for the Metal Look and Feel | 
| class  | MetalScrollPaneUIA Metal L&F implementation of ScrollPaneUI. | 
| class  | MetalSeparatorUIA Metal L&F implementation of SeparatorUI. | 
| class  | MetalSliderUIA Java L&F implementation of SliderUI. | 
| class  | MetalSplitPaneUIMetal split pane. | 
| class  | MetalTabbedPaneUIThe Metal subclass of BasicTabbedPaneUI. | 
| class  | MetalTextFieldUIBasis of a look and feel for a JTextField. | 
| class  | MetalToggleButtonUIMetalToggleButton implementation | 
| class  | MetalToolBarUIA Metal Look and Feel implementation of ToolBarUI. | 
| class  | MetalToolTipUIA Metal L&F extension of BasicToolTipUI. | 
| class  | MetalTreeUIThe metal look and feel implementation of  TreeUI. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentUI | MetalMenuBarUI. createUI(JComponent x)Creates the  ComponentUIimplementation for the passed
 in component. | 
| static ComponentUI | MetalRadioButtonUI. createUI(JComponent c) | 
| static ComponentUI | MetalToolBarUI. createUI(JComponent c) | 
| static ComponentUI | MetalInternalFrameUI. createUI(JComponent c) | 
| static ComponentUI | MetalToolTipUI. createUI(JComponent c) | 
| static ComponentUI | MetalScrollPaneUI. createUI(JComponent x) | 
| static ComponentUI | MetalSplitPaneUI. createUI(JComponent x)Creates a new MetalSplitPaneUI instance | 
| static ComponentUI | MetalTabbedPaneUI. createUI(JComponent x) | 
| static ComponentUI | MetalCheckBoxUI. createUI(JComponent b) | 
| static ComponentUI | MetalPopupMenuSeparatorUI. createUI(JComponent c) | 
| static ComponentUI | MetalScrollBarUI. createUI(JComponent c) | 
| static ComponentUI | MetalFileChooserUI. createUI(JComponent c) | 
| static ComponentUI | MetalComboBoxUI. createUI(JComponent c) | 
| static ComponentUI | MetalSliderUI. createUI(JComponent c) | 
| static ComponentUI | MetalProgressBarUI. createUI(JComponent c) | 
| static ComponentUI | MetalDesktopIconUI. createUI(JComponent c) | 
| static ComponentUI | MetalTreeUI. createUI(JComponent x) | 
| static ComponentUI | MetalButtonUI. createUI(JComponent c) | 
| static ComponentUI | MetalTextFieldUI. createUI(JComponent c) | 
| static ComponentUI | MetalLabelUI. createUI(JComponent c) | 
| static ComponentUI | MetalSeparatorUI. createUI(JComponent c) | 
| static ComponentUI | MetalToggleButtonUI. createUI(JComponent b) | 
| static ComponentUI | MetalRootPaneUI. createUI(JComponent c)Creates a UI for a  JRootPane. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MultiButtonUIA multiplexing UI used to combine  ButtonUIs. | 
| class  | MultiColorChooserUIA multiplexing UI used to combine  ColorChooserUIs. | 
| class  | MultiComboBoxUIA multiplexing UI used to combine  ComboBoxUIs. | 
| class  | MultiDesktopIconUIA multiplexing UI used to combine  DesktopIconUIs. | 
| class  | MultiDesktopPaneUIA multiplexing UI used to combine  DesktopPaneUIs. | 
| class  | MultiFileChooserUIA multiplexing UI used to combine  FileChooserUIs. | 
| class  | MultiInternalFrameUIA multiplexing UI used to combine  InternalFrameUIs. | 
| class  | MultiLabelUIA multiplexing UI used to combine  LabelUIs. | 
| class  | MultiListUIA multiplexing UI used to combine  ListUIs. | 
| class  | MultiMenuBarUIA multiplexing UI used to combine  MenuBarUIs. | 
| class  | MultiMenuItemUIA multiplexing UI used to combine  MenuItemUIs. | 
| class  | MultiOptionPaneUIA multiplexing UI used to combine  OptionPaneUIs. | 
| class  | MultiPanelUIA multiplexing UI used to combine  PanelUIs. | 
| class  | MultiPopupMenuUIA multiplexing UI used to combine  PopupMenuUIs. | 
| class  | MultiProgressBarUIA multiplexing UI used to combine  ProgressBarUIs. | 
| class  | MultiRootPaneUIA multiplexing UI used to combine  RootPaneUIs. | 
| class  | MultiScrollBarUIA multiplexing UI used to combine  ScrollBarUIs. | 
| class  | MultiScrollPaneUIA multiplexing UI used to combine  ScrollPaneUIs. | 
| class  | MultiSeparatorUIA multiplexing UI used to combine  SeparatorUIs. | 
| class  | MultiSliderUIA multiplexing UI used to combine  SliderUIs. | 
| class  | MultiSpinnerUIA multiplexing UI used to combine  SpinnerUIs. | 
| class  | MultiSplitPaneUIA multiplexing UI used to combine  SplitPaneUIs. | 
| class  | MultiTabbedPaneUIA multiplexing UI used to combine  TabbedPaneUIs. | 
| class  | MultiTableHeaderUIA multiplexing UI used to combine  TableHeaderUIs. | 
| class  | MultiTableUIA multiplexing UI used to combine  TableUIs. | 
| class  | MultiTextUIA multiplexing UI used to combine  TextUIs. | 
| class  | MultiToolBarUIA multiplexing UI used to combine  ToolBarUIs. | 
| class  | MultiToolTipUIA multiplexing UI used to combine  ToolTipUIs. | 
| class  | MultiTreeUIA multiplexing UI used to combine  TreeUIs. | 
| class  | MultiViewportUIA multiplexing UI used to combine  ViewportUIs. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentUI | MultiInternalFrameUI. 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 | MultiOptionPaneUI. 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 | MultiTreeUI. 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 | MultiDesktopPaneUI. 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 | 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 | MultiToolBarUI. 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 | MultiColorChooserUI. 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 | MultiPanelUI. 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 | MultiScrollPaneUI. 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 | MultiViewportUI. 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 | 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 | MultiToolTipUI. 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 | MultiPopupMenuUI. 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 | MultiProgressBarUI. 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 | MultiSliderUI. 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 | MultiLookAndFeel. createUIs(ComponentUI mui,
         Vector uis,
         JComponent target)Creates the  ComponentUIobjects
 required to present
 thetargetcomponent,
 placing the objects in theuisvector and
 returning theComponentUIobject
 that best represents the component's UI. | 
| ComponentUI[] | MultiInternalFrameUI. 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[] | MultiOptionPaneUI. 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[] | MultiTreeUI. 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[] | MultiDesktopPaneUI. 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[] | 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[] | MultiToolBarUI. 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[] | MultiColorChooserUI. 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[] | MultiPanelUI. 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[] | MultiScrollPaneUI. 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[] | MultiViewportUI. 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[] | 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[] | MultiToolTipUI. 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[] | MultiPopupMenuUI. 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[] | MultiProgressBarUI. 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[] | MultiSliderUI. getUIs()Returns the list of UIs associated with this multiplexing UI. | 
| ComponentUI[] | MultiTextUI. 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  ComponentUIobjects
 required to present
 thetargetcomponent,
 placing the objects in theuisvector and
 returning theComponentUIobject
 that best represents the component's UI. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SynthButtonUIProvides the Synth L&F UI delegate for
  JButton. | 
| class  | SynthCheckBoxMenuItemUIProvides the Synth L&F UI delegate for
  JCheckBoxMenuItem. | 
| class  | SynthCheckBoxUIProvides the Synth L&F UI delegate for
  JCheckBox. | 
| class  | SynthColorChooserUIProvides the Synth L&F UI delegate for
  JColorChooser. | 
| class  | SynthComboBoxUIProvides the Synth L&F UI delegate for
  JComboBox. | 
| class  | SynthDesktopIconUIProvides the Synth L&F UI delegate for a minimized internal frame on a desktop. | 
| class  | SynthDesktopPaneUIProvides the Synth L&F UI delegate for
  JDesktopPane. | 
| class  | SynthEditorPaneUIProvides the Synth L&F UI delegate for
  JEditorPane. | 
| class  | SynthFormattedTextFieldUIProvides the Synth L&F UI delegate for
  JFormattedTextField. | 
| class  | SynthInternalFrameUIProvides the Synth L&F UI delegate for
  JInternalFrame. | 
| class  | SynthLabelUIProvides the Synth L&F UI delegate for
  JLabel. | 
| class  | SynthListUIProvides the Synth L&F UI delegate for
  JList. | 
| class  | SynthMenuBarUIProvides the Synth L&F UI delegate for
  JMenuBar. | 
| class  | SynthMenuItemUIProvides the Synth L&F UI delegate for
  JMenuItem. | 
| class  | SynthMenuUIProvides the Synth L&F UI delegate for
  JMenu. | 
| class  | SynthOptionPaneUIProvides the Synth L&F UI delegate for
  JOptionPane. | 
| class  | SynthPanelUIProvides the Synth L&F UI delegate for
  JPanel. | 
| class  | SynthPasswordFieldUIProvides the Synth L&F UI delegate for
  JPasswordField. | 
| class  | SynthPopupMenuUIProvides the Synth L&F UI delegate for
  JPopupMenu. | 
| class  | SynthProgressBarUIProvides the Synth L&F UI delegate for
  JProgressBar. | 
| class  | SynthRadioButtonMenuItemUIProvides the Synth L&F UI delegate for
  JRadioButtonMenuItem. | 
| class  | SynthRadioButtonUIProvides the Synth L&F UI delegate for
  JRadioButton. | 
| class  | SynthRootPaneUIProvides the Synth L&F UI delegate for
  JRootPane. | 
| class  | SynthScrollBarUIProvides the Synth L&F UI delegate for
  JScrollBar. | 
| class  | SynthScrollPaneUIProvides the Synth L&F UI delegate for
  JScrollPane. | 
| class  | SynthSeparatorUIProvides the Synth L&F UI delegate for
  JSeparator. | 
| class  | SynthSliderUIProvides the Synth L&F UI delegate for
  JSlider. | 
| class  | SynthSpinnerUIProvides the Synth L&F UI delegate for
  JSpinner. | 
| class  | SynthSplitPaneUIProvides the Synth L&F UI delegate for
  JSplitPane. | 
| class  | SynthTabbedPaneUIProvides the Synth L&F UI delegate for
  JTabbedPane. | 
| class  | SynthTableHeaderUIProvides the Synth L&F UI delegate for
  JTableHeader. | 
| class  | SynthTableUIProvides the Synth L&F UI delegate for
  JTable. | 
| class  | SynthTextAreaUIProvides the look and feel for a plain text editor in the
 Synth look and feel. | 
| class  | SynthTextFieldUIProvides the Synth L&F UI delegate for  JTextField. | 
| class  | SynthTextPaneUIProvides the look and feel for a styled text editor in the
 Synth look and feel. | 
| class  | SynthToggleButtonUIProvides the Synth L&F UI delegate for
  JToggleButton. | 
| class  | SynthToolBarUIProvides the Synth L&F UI delegate for
  JToolBar. | 
| class  | SynthToolTipUIProvides the Synth L&F UI delegate for
  JToolTip. | 
| class  | SynthTreeUIProvides the Synth L&F UI delegate for
  JTree. | 
| class  | SynthViewportUIProvides the Synth L&F UI delegate for
  JViewport. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentUI | SynthTextAreaUI. createUI(JComponent ta)Creates a UI object for a JTextArea. | 
| static ComponentUI | SynthScrollPaneUI. createUI(JComponent x)Creates a new UI object for the given component. | 
| static ComponentUI | SynthToolTipUI. createUI(JComponent c)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 | SynthTreeUI. createUI(JComponent x)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 | SynthSliderUI. createUI(JComponent c)Creates a new UI object for the given component. | 
| static ComponentUI | SynthOptionPaneUI. createUI(JComponent x)Creates a new UI object for the given component. | 
| static ComponentUI | SynthDesktopPaneUI. 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 | SynthLabelUI. createUI(JComponent c)Returns the LabelUI implementation used for the skins look and feel. | 
| static ComponentUI | SynthTabbedPaneUI. 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 | SynthToolBarUI. createUI(JComponent c)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 | SynthToggleButtonUI. createUI(JComponent b)Creates a new UI object for the given component. | 
| static ComponentUI | SynthInternalFrameUI. createUI(JComponent b)Creates a new UI object for the given component. | 
| static ComponentUI | SynthSpinnerUI. createUI(JComponent c)Returns a new instance of SynthSpinnerUI. | 
| static ComponentUI | SynthPanelUI. createUI(JComponent c)Creates a new UI object for the given component. | 
| static ComponentUI | SynthSeparatorUI. 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 | SynthMenuUI. createUI(JComponent x)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 | 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 | SynthFormattedTextFieldUI. createUI(JComponent c)Creates a UI for a JFormattedTextField. | 
| static ComponentUI | SynthRootPaneUI. 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 | 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 | SynthTextFieldUI. createUI(JComponent c)Creates a UI for a JTextField. | 
| static ComponentUI | SynthTableHeaderUI. createUI(JComponent h)Creates a new UI object for the given component. | 
| static ComponentUI | SynthScrollBarUI. createUI(JComponent c) | 
| static ComponentUI | SynthRadioButtonUI. createUI(JComponent b)Creates a new UI object for the given component. | 
| static ComponentUI | SynthTextPaneUI. createUI(JComponent c)Creates a UI for the JTextPane. | 
| static ComponentUI | SynthPasswordFieldUI. createUI(JComponent c)Creates a UI for a JPasswordField. | 
| static ComponentUI | SynthComboBoxUI. createUI(JComponent c)Creates a new UI object for the given component. | 
| static ComponentUI | SynthLookAndFeel. createUI(JComponent c)Creates the Synth look and feel  ComponentUIfor
 the passed inJComponent. | 
| static ComponentUI | SynthDesktopIconUI. 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultTextUIDeprecated.   | 
 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.