JavaTM 2 Platform
Std. Ed. v1.3.1

Uses of Class
javax.swing.plaf.ComponentUI

Packages that use ComponentUI
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 ``metal'' look-and-feel. 
javax.swing.plaf.multi The multiplexing look and feel allows users to combine auxiliary look and feels with the default look and feel. 
javax.swing.text Provides classes and interfaces that deal with editable and noneditable text components. 
 

Uses of ComponentUI in javax.swing
 

Fields in javax.swing declared as ComponentUI
protected  ComponentUI JComponent.ui
           
 

Methods in javax.swing that return ComponentUI
 ComponentUI UIDefaults.getUI(JComponent target)
          Creates an ComponentUI implementation for the specified component.
static ComponentUI UIManager.getUI(JComponent target)
          Returns the L&F object that renders the target component.
 

Methods in javax.swing with parameters of type ComponentUI
protected  void JComponent.setUI(ComponentUI newUI)
          Sets the look and feel delegate for this component.
 

Uses of ComponentUI in javax.swing.plaf
 

Subclasses of ComponentUI in javax.swing.plaf
 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 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 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.
 

Methods in javax.swing.plaf that return ComponentUI
static ComponentUI ComponentUI.createUI(JComponent c)
           
 

Uses of ComponentUI in javax.swing.plaf.basic
 

Subclasses of ComponentUI in javax.swing.plaf.basic
 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 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 BasicInternalFrameUI
          A basic L&F implementation of JInternalFrame.
 class BasicLabelUI
          A Windows L&F implementation of LabelUI.
 class BasicListUI
          A Windows L&F 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 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
 

Methods in javax.swing.plaf.basic that return ComponentUI
static ComponentUI BasicEditorPaneUI.createUI(JComponent c)
          Creates a UI for the JTextPane.
static ComponentUI BasicTextPaneUI.createUI(JComponent c)
          Creates a UI for the JTextPane.
static ComponentUI BasicSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicRadioButtonMenuItemUI.createUI(JComponent b)
           
static ComponentUI BasicButtonUI.createUI(JComponent c)
           
static ComponentUI BasicToggleButtonUI.createUI(JComponent b)
           
static ComponentUI BasicRadioButtonUI.createUI(JComponent b)
           
static ComponentUI BasicToolBarSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicMenuUI.createUI(JComponent x)
           
static ComponentUI BasicProgressBarUI.createUI(JComponent x)
           
static ComponentUI BasicOptionPaneUI.createUI(JComponent x)
          Creates a new BasicOptionPaneUI instance.
static ComponentUI BasicTabbedPaneUI.createUI(JComponent c)
           
static ComponentUI BasicCheckBoxMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicPanelUI.createUI(JComponent c)
           
static ComponentUI BasicPopupMenuUI.createUI(JComponent x)
           
static ComponentUI BasicTableUI.createUI(JComponent c)
           
static ComponentUI BasicViewportUI.createUI(JComponent c)
           
static ComponentUI BasicTextFieldUI.createUI(JComponent c)
          Creates a UI for a JTextField.
static ComponentUI BasicPasswordFieldUI.createUI(JComponent c)
          Creates a UI for a JPasswordField.
static ComponentUI BasicToolTipUI.createUI(JComponent c)
           
static ComponentUI BasicScrollBarUI.createUI(JComponent c)
           
static ComponentUI BasicToolBarUI.createUI(JComponent c)
           
static ComponentUI BasicInternalFrameUI.createUI(JComponent b)
           
static ComponentUI BasicDesktopPaneUI.createUI(JComponent c)
           
static ComponentUI BasicListUI.createUI(JComponent list)
          Returns a new instance of BasicListUI.
static ComponentUI BasicLabelUI.createUI(JComponent c)
           
static ComponentUI BasicComboBoxUI.createUI(JComponent c)
           
static ComponentUI BasicTableHeaderUI.createUI(JComponent h)
           
static ComponentUI BasicMenuBarUI.createUI(JComponent x)
           
static ComponentUI BasicPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicCheckBoxUI.createUI(JComponent b)
           
static ComponentUI BasicColorChooserUI.createUI(JComponent c)
           
static ComponentUI BasicTreeUI.createUI(JComponent x)
           
static ComponentUI BasicSplitPaneUI.createUI(JComponent x)
          Creates a new BasicSplitPaneUI instance
static ComponentUI BasicScrollPaneUI.createUI(JComponent x)
           
static ComponentUI BasicRootPaneUI.createUI(JComponent c)
           
static ComponentUI BasicTextAreaUI.createUI(JComponent ta)
          Creates a UI for a JTextArea.
static ComponentUI BasicDesktopIconUI.createUI(JComponent c)
           
static ComponentUI BasicSliderUI.createUI(JComponent b)
           
 

Uses of ComponentUI in javax.swing.plaf.metal
 

Subclasses of ComponentUI in javax.swing.plaf.metal
 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 MetalPopupMenuSeparatorUI
          A Metal L&F implementation of PopupMenuSeparatorUI.
 class MetalProgressBarUI
          The Metal implementation of ProgressBarUI.
 class MetalRadioButtonUI
          RadioButtonUI implementation for MetalRadioButtonUI
 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
          MetalTreeUI supports the client property "value-add" system of customization It uses it to determine what style of line to draw.
 

Methods in javax.swing.plaf.metal that return ComponentUI
static ComponentUI MetalTreeUI.createUI(JComponent x)
           
static ComponentUI MetalSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalTextFieldUI.createUI(JComponent c)
           
static ComponentUI MetalFileChooserUI.createUI(JComponent c)
           
static ComponentUI MetalLabelUI.createUI(JComponent c)
           
static ComponentUI MetalToggleButtonUI.createUI(JComponent b)
           
static ComponentUI MetalTabbedPaneUI.createUI(JComponent x)
           
static ComponentUI MetalRadioButtonUI.createUI(JComponent c)
           
static ComponentUI MetalInternalFrameUI.createUI(JComponent c)
           
static ComponentUI MetalComboBoxUI.createUI(JComponent c)
           
static ComponentUI MetalProgressBarUI.createUI(JComponent c)
           
static ComponentUI MetalSliderUI.createUI(JComponent c)
           
static ComponentUI MetalScrollBarUI.createUI(JComponent c)
           
static ComponentUI MetalToolBarUI.createUI(JComponent c)
           
static ComponentUI MetalDesktopIconUI.createUI(JComponent c)
           
static ComponentUI MetalScrollPaneUI.createUI(JComponent x)
           
static ComponentUI MetalButtonUI.createUI(JComponent c)
           
static ComponentUI MetalToolTipUI.createUI(JComponent c)
           
static ComponentUI MetalCheckBoxUI.createUI(JComponent b)
           
static ComponentUI MetalSplitPaneUI.createUI(JComponent x)
          Creates a new MetalSplitPaneUI instance
 

Uses of ComponentUI in javax.swing.plaf.multi
 

Subclasses of ComponentUI in javax.swing.plaf.multi
 class MultiButtonUI
          MultiButtonUI implementation
 class MultiColorChooserUI
          MultiColorChooserUI implementation
 class MultiComboBoxUI
          MultiComboBoxUI implementation
 class MultiDesktopIconUI
          MultiDesktopIconUI implementation
 class MultiDesktopPaneUI
          MultiDesktopPaneUI implementation
 class MultiFileChooserUI
          MultiFileChooserUI implementation
 class MultiInternalFrameUI
          MultiInternalFrameUI implementation
 class MultiLabelUI
          MultiLabelUI implementation
 class MultiListUI
          MultiListUI implementation
 class MultiMenuBarUI
          MultiMenuBarUI implementation
 class MultiMenuItemUI
          MultiMenuItemUI implementation
 class MultiOptionPaneUI
          MultiOptionPaneUI implementation
 class MultiPanelUI
          MultiPanelUI implementation
 class MultiPopupMenuUI
          MultiPopupMenuUI implementation
 class MultiProgressBarUI
          MultiProgressBarUI implementation
 class MultiScrollBarUI
          MultiScrollBarUI implementation
 class MultiScrollPaneUI
          MultiScrollPaneUI implementation
 class MultiSeparatorUI
          MultiSeparatorUI implementation
 class MultiSliderUI
          MultiSliderUI implementation
 class MultiSplitPaneUI
          MultiSplitPaneUI implementation
 class MultiTabbedPaneUI
          MultiTabbedPaneUI implementation
 class MultiTableHeaderUI
          MultiTableHeaderUI implementation
 class MultiTableUI
          MultiTableUI implementation
 class MultiTextUI
          MultiTextUI implementation
 class MultiToolBarUI
          MultiToolBarUI implementation
 class MultiToolTipUI
          MultiToolTipUI implementation
 class MultiTreeUI
          MultiTreeUI implementation
 class MultiViewportUI
          MultiViewportUI implementation
 

Methods in javax.swing.plaf.multi that return ComponentUI
 ComponentUI[] MultiListUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiListUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiSeparatorUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiSeparatorUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          Create the real UI's from the default and auxiliary look and feels, placing the results in the uis vector passed in.
protected static ComponentUI[] MultiLookAndFeel.uisToArray(Vector uis)
          Turn the Vector of UI's into an array.
 ComponentUI[] MultiLabelUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiLabelUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiPopupMenuUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiPopupMenuUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiPanelUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiPanelUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiScrollBarUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiScrollBarUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiTextUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiTextUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiComboBoxUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiComboBoxUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiTableHeaderUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiTableHeaderUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiFileChooserUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiFileChooserUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiColorChooserUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiColorChooserUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiTreeUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiTreeUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiViewportUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiViewportUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiTabbedPaneUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiTabbedPaneUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiProgressBarUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiProgressBarUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiScrollPaneUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiScrollPaneUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiOptionPaneUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiOptionPaneUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiSplitPaneUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiSplitPaneUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiButtonUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiButtonUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiToolBarUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiToolBarUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiSliderUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiSliderUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiDesktopPaneUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiDesktopPaneUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiTableUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiTableUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiDesktopIconUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiDesktopIconUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiMenuItemUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiMenuItemUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiInternalFrameUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiInternalFrameUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiToolTipUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiToolTipUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 ComponentUI[] MultiMenuBarUI.getUIs()
          Return the list of UI's associated with this multiplexing UI.
static ComponentUI MultiMenuBarUI.createUI(JComponent a)
          Return a multiplexing UI instance if any of the auxiliary LookAndFeels support this UI.
 

Methods in javax.swing.plaf.multi with parameters of type ComponentUI
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          Create the real UI's from the default and auxiliary look and feels, placing the results in the uis vector passed in.
 

Uses of ComponentUI in javax.swing.text
 

Subclasses of ComponentUI in javax.swing.text
 class DefaultTextUI
          Deprecated.  
 


JavaTM 2 Platform
Std. Ed. v1.3.1

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.