JavaTM Platform
Standard Ed. 6

クラス
javax.swing.plaf.ComponentUI の使用

ComponentUI を使用しているパッケージ
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf 1 つのインタフェースおよび多くの abstract クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザーインタフェースオブジェクトを提供します。 
javax.swing.plaf.multi 複数の Look & Feel を結合するユーザーインタフェースオブジェクトを提供します。 
javax.swing.plaf.synth Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 
javax.swing.text 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

javax.swing での ComponentUI の使用
 

ComponentUI として宣言されている javax.swing のフィールド
protected  ComponentUI JComponent.ui
          このコンポーネントの Look & Feel 委譲です。
 

ComponentUI を返す javax.swing のメソッド
static ComponentUI UIManager.getUI(JComponent target)
          target に適した ComponentUI 実装を返します。
 ComponentUI UIDefaults.getUI(JComponent target)
          指定されたコンポーネントの ComponentUI の実装を作成します。
 

ComponentUI 型の引数を持つ型を返す javax.swing のメソッド
 Class<? extends ComponentUI> UIDefaults.getUIClass(String uiClassID)
          このコンポーネントを描画する L&F クラスを返します。
 Class<? extends ComponentUI> UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)
          get(uidClassID) の値は、対応する ComponentUI クラスを実装するクラスの String の名前になっている必要があります。
 

ComponentUI 型のパラメータを持つ javax.swing のメソッド
protected  void JComponent.setUI(ComponentUI newUI)
          このコンポーネントの Look & Feel の委譲を設定します。
 

javax.swing.plaf での ComponentUI の使用
 

javax.swing.plaf での ComponentUI のサブクラス
 class ButtonUI
          JButton 用のプラグイン可能な Look & Feel インタフェースです。
 class ColorChooserUI
          JColorChooser 用のプラグイン可能な Look & Feel インタフェースです。
 class ComboBoxUI
          JComboBox 用のプラグイン可能な Look & Feel インタフェースです。
 class DesktopIconUI
          JDesktopIcon 用のプラグイン可能な Look & Feel インタフェースです。
 class DesktopPaneUI
          JDesktopPane 用のプラグイン可能な Look & Feel インタフェースです。
 class FileChooserUI
          JFileChooser 用のプラグイン可能な Look & Feel インタフェースです。
 class InternalFrameUI
          JInternalFrame 用のプラグイン可能な Look & Feel インタフェースです。
 class LabelUI
          JLabel 用のプラグイン可能な Look & Feel インタフェースです。
 class ListUI
          JList のプラグイン可能な Look & Feel の委譲です。
 class MenuBarUI
          JMenuBar 用のプラグイン可能な Look & Feel インタフェースです。
 class MenuItemUI
          JMenuItem 用のプラグイン可能な Look & Feel インタフェースです。
 class OptionPaneUI
          JOptionPane 用のプラグイン可能な Look & Feel インタフェースです。
 class PanelUI
          Panel 用のプラグイン可能な Look & Feel インタフェースです。
 class PopupMenuUI
          JPopupMenu 用のプラグイン可能な Look & Feel インタフェースです。
 class ProgressBarUI
          JProgressBar 用のプラグイン可能な Look & Feel インタフェースです。
 class RootPaneUI
          JRootPane 用のプラグイン可能な Look & Feel インタフェースです。
 class ScrollBarUI
          JScrollBar 用のプラグイン可能な Look & Feel インタフェースです。
 class ScrollPaneUI
          JScrollPane 用のプラグイン可能な Look & Feel インタフェースです。
 class SeparatorUI
          JSeparator 用のプラグイン可能な Look & Feel インタフェースです。
 class SliderUI
          JSlider 用のプラグイン可能な Look & Feel インタフェースです。
 class SpinnerUI
          JSpinner 用のプラグイン可能な Look & Feel インタフェースです。
 class SplitPaneUI
          JSplitPane 用のプラグイン可能な Look & Feel インタフェースです。
 class TabbedPaneUI
          JTabbedPane 用のプラグイン可能な Look & Feel インタフェースです。
 class TableHeaderUI
          JTableHeader 用のプラグイン可能な Look & Feel インタフェースです。
 class TableUI
          JTable 用のプラグイン可能な Look & Feel インタフェースです。
 class TextUI
          テキストエディタのユーザーインタフェースです。
 class ToolBarUI
          JToolBar 用のプラグイン可能な Look & Feel インタフェースです。
 class ToolTipUI
          JToolTip 用のプラグイン可能な Look & Feel インタフェースです。
 class TreeUI
          JTree 用のプラグイン可能な Look & Feel インタフェースです。
 class ViewportUI
          JViewport 用のプラグイン可能な Look & Feel インタフェースです。
 

ComponentUI を返す javax.swing.plaf のメソッド
static ComponentUI ComponentUI.createUI(JComponent c)
          指定されたコンポーネントの UI 委譲のインスタンスを返します。
 

javax.swing.plaf.basic での ComponentUI の使用
 

javax.swing.plaf.basic での ComponentUI のサブクラス
 class BasicButtonUI
          BasicButton の実装です。
 class BasicCheckBoxMenuItemUI
          BasicCheckboxMenuItem の実装です。
 class BasicCheckBoxUI
          BasicCheckboxUI のための CheckboxUI の実装です。
 class BasicColorChooserUI
          JColorChooser に基本 Look & Feel を提供します。
 class BasicComboBoxUI
          JComboBox のための基本 UI 実装です。
 class BasicDesktopIconUI
          デスクトップ上で最小化されたウィンドウの基本 Look & Feel です。
 class BasicDesktopPaneUI
          デスクトップの基本 Look & Feel です。
 class BasicEditorPaneUI
          JEditorPane の Look & Feel を提供します。
 class BasicFileChooserUI
          FileChooser の 基本 Look & Feel 実装です。
 class BasicFormattedTextFieldUI
          JFormattedTextField の Look & Feel 実装を提供します。
 class BasicInternalFrameUI
          JInternalFrame の基本 Look & Feel による実装です。
 class BasicLabelUI
          LabelUI の Windows Look & Feel による実装です。
 class BasicListUI
          ListUI の拡張実装です。
 class BasicMenuBarUI
          MenuBarUI のデフォルトの Look & Feel による実装です。
 class BasicMenuItemUI
          BasicMenuItem の実装です。
 class BasicMenuUI
          MenuUI のデフォルトの Look & Feel による実装です。
 class BasicOptionPaneUI
          JOptionPane に基本 Look & Feel を提供します。
 class BasicPanelUI
          BasicPanel の実装です。
 class BasicPasswordFieldUI
          パスワードのフィールドに Windows の Look & Feel を提供します。
 class BasicPopupMenuSeparatorUI
          PopupMenuSeparatorUI の基本 Look & Feel による実装です。
 class BasicPopupMenuUI
          PopupMenuUI の Windows Look & Feel による実装です。
 class BasicProgressBarUI
          ProgressBarUI の基本 Look & Feel による実装です。
 class BasicRadioButtonMenuItemUI
          BasicRadioButtonMenuItem の実装です。
 class BasicRadioButtonUI
          BasicRadioButtonUI のための RadioButtonUI の実装です。
 class BasicRootPaneUI
          RootPaneUI の基本的な実装です。
 class BasicScrollBarUI
          基本 Look & Feel のための、ScrollBarUI の実装です。
 class BasicScrollPaneUI
          ScrollPaneUI のデフォルトの Look & Feel による実装です。
 class BasicSeparatorUI
          SeparatorUI の基本 Look & Feel による実装です。
 class BasicSliderUI
          SliderUI の基本 Look & Feel による実装です。
 class BasicSpinnerUI
          デフォルトの Spinner UI の委譲です。
 class BasicSplitPaneUI
          SplitPaneUI の基本 Look & Feel による実装です。
 class BasicTabbedPaneUI
          TabbedPaneUI の基本 Look & Feel による実装です。
 class BasicTableHeaderUI
          BasicTableHeaderUI の実装です。
 class BasicTableUI
          BasicTableUI の実装です。
 class BasicTextAreaUI
          プレーンテキストエディタの Look & Feel を提供します。
 class BasicTextFieldUI
          JTextField で使用する Look & Feel の基礎になるクラスです。
 class BasicTextPaneUI
          書式付きテキストエディタの Look & Feel を提供します。
 class BasicTextUI
           テキストコンポーネントの Look & Feel の基礎となるクラスです。
 class BasicToggleButtonUI
          BasicToggleButton の実装です。
 class BasicToolBarSeparatorUI
          ToolBarSeparatorUI の基本 Look & Feel による実装です。
 class BasicToolBarUI
          ToolBarUI の基本 Look & Feel による実装です。
 class BasicToolTipUI
          標準ツールヒントの Look & Feel です。
 class BasicTreeUI
          階層的なデータ構造の基本 Look & Feel による実装です。
 class BasicViewportUI
          BasicViewport の実装です。
 

ComponentUI を返す javax.swing.plaf.basic のメソッド
static ComponentUI BasicPanelUI.createUI(JComponent c)
           
static ComponentUI BasicRootPaneUI.createUI(JComponent c)
           
static ComponentUI BasicLabelUI.createUI(JComponent c)
           
static ComponentUI BasicButtonUI.createUI(JComponent c)
           
static ComponentUI BasicToggleButtonUI.createUI(JComponent b)
           
static ComponentUI BasicMenuBarUI.createUI(JComponent x)
           
static ComponentUI BasicMenuUI.createUI(JComponent x)
           
static ComponentUI BasicMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicPopupMenuUI.createUI(JComponent x)
           
static ComponentUI BasicSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicScrollBarUI.createUI(JComponent c)
           
static ComponentUI BasicComboBoxUI.createUI(JComponent c)
           
static ComponentUI BasicListUI.createUI(JComponent list)
          BasicListUI の新しいインスタンスを返します。
static ComponentUI BasicViewportUI.createUI(JComponent c)
           
static ComponentUI BasicScrollPaneUI.createUI(JComponent x)
           
static ComponentUI BasicTextFieldUI.createUI(JComponent c)
          JTextField の UI を作成します。
static ComponentUI BasicToolBarUI.createUI(JComponent c)
           
static ComponentUI BasicToolBarSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicTabbedPaneUI.createUI(JComponent c)
           
static ComponentUI BasicRadioButtonUI.createUI(JComponent b)
           
static ComponentUI BasicProgressBarUI.createUI(JComponent x)
           
static ComponentUI BasicTableHeaderUI.createUI(JComponent h)
           
static ComponentUI BasicTableUI.createUI(JComponent c)
           
static ComponentUI BasicTreeUI.createUI(JComponent x)
           
static ComponentUI BasicSplitPaneUI.createUI(JComponent x)
          BasicSplitPaneUI の新しいインスタンスを生成します。
static ComponentUI BasicSliderUI.createUI(JComponent b)
           
static ComponentUI BasicTextAreaUI.createUI(JComponent ta)
          JTextArea の UI を作成します。
static ComponentUI BasicCheckBoxMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicRadioButtonMenuItemUI.createUI(JComponent b)
           
static ComponentUI BasicToolTipUI.createUI(JComponent c)
           
static ComponentUI BasicTextPaneUI.createUI(JComponent c)
          JTextPane の UI を作成します。
static ComponentUI BasicSpinnerUI.createUI(JComponent c)
          BasicSpinnerUI の新しいインスタンスを返します。
static ComponentUI BasicPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicPasswordFieldUI.createUI(JComponent c)
          JPasswordField の UI を作成します。
static ComponentUI BasicOptionPaneUI.createUI(JComponent x)
          BasicOptionPaneUI の新規インスタンスを生成します。
static ComponentUI BasicInternalFrameUI.createUI(JComponent b)
           
static ComponentUI BasicEditorPaneUI.createUI(JComponent c)
          JTextPane の UI を作成します。
static ComponentUI BasicFormattedTextFieldUI.createUI(JComponent c)
          JFormattedTextField の UI を作成します。
static ComponentUI BasicDesktopPaneUI.createUI(JComponent c)
           
static ComponentUI BasicDesktopIconUI.createUI(JComponent c)
           
static ComponentUI BasicColorChooserUI.createUI(JComponent c)
           
static ComponentUI BasicCheckBoxUI.createUI(JComponent b)
           
 

javax.swing.plaf.metal での ComponentUI の使用
 

javax.swing.plaf.metal での ComponentUI のサブクラス
 class MetalButtonUI
          MetalButtonUI の実装です。
 class MetalCheckBoxUI
          MetalCheckboxUI に使用する CheckboxUI の実装です。
 class MetalComboBoxUI
          JComboBox 用の Metal UI です。
 class MetalDesktopIconUI
          Metal のデスクトップアイコンです。
 class MetalFileChooserUI
          FileChooser の Metal Look & Feel 実装です。
 class MetalInternalFrameUI
          JInternalFrame の Metal による実装です。
 class MetalLabelUI
          LabelUI の Windows Look & Feel による実装です。
 class MetalMenuBarUI
          MenuBarUI の Metal による実装です。
 class MetalPopupMenuSeparatorUI
          PopupMenuSeparatorUI の Metal Look & Feel による実装です。
 class MetalProgressBarUI
          ProgressBarUI の Metal による実装です。
 class MetalRadioButtonUI
          MetalRadioButtonUI で使用する RadioButtonUI の実装です。
 class MetalRootPaneUI
          RootPaneUI のための、Metal Look & Feel の実装を提供します。
 class MetalScrollBarUI
          Metal Look & Feel のための、ScrollBarUI の実装です。
 class MetalScrollPaneUI
          ScrollPaneUI の Metal Look & Feel による実装です。
 class MetalSeparatorUI
          SeparatorUI の Metal Look & Feel による実装です。
 class MetalSliderUI
          SliderUI の Java Look & Feel による実装です。
 class MetalSplitPaneUI
          Metal の分割区画です。
 class MetalTabbedPaneUI
          BasicTabbedPaneUI の Metal サブクラスです。
 class MetalTextFieldUI
          JTextField で使用する Look & Feel の基礎になるクラスです。
 class MetalToggleButtonUI
          MetalToggleButton の実装です。
 class MetalToolBarUI
          ToolBarUI の Metal Look & Feel による実装です。
 class MetalToolTipUI
          BasicToolTipUI の Metal Look & Feel による拡張です。
 class MetalTreeUI
          TreeUI の Metal Look & Feel による実装です。
 

ComponentUI を返す javax.swing.plaf.metal のメソッド
static ComponentUI MetalRootPaneUI.createUI(JComponent c)
          JRootPane の UI を作成します。
static ComponentUI MetalLabelUI.createUI(JComponent c)
           
static ComponentUI MetalButtonUI.createUI(JComponent c)
           
static ComponentUI MetalToggleButtonUI.createUI(JComponent b)
           
static ComponentUI MetalSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalScrollBarUI.createUI(JComponent c)
           
static ComponentUI MetalComboBoxUI.createUI(JComponent c)
           
static ComponentUI MetalScrollPaneUI.createUI(JComponent x)
           
static ComponentUI MetalTextFieldUI.createUI(JComponent c)
           
static ComponentUI MetalToolBarUI.createUI(JComponent c)
           
static ComponentUI MetalTabbedPaneUI.createUI(JComponent x)
           
static ComponentUI MetalRadioButtonUI.createUI(JComponent c)
           
static ComponentUI MetalCheckBoxUI.createUI(JComponent b)
           
static ComponentUI MetalProgressBarUI.createUI(JComponent c)
           
static ComponentUI MetalTreeUI.createUI(JComponent x)
           
static ComponentUI MetalSplitPaneUI.createUI(JComponent x)
          MetalSplitPaneUI の新しいインスタンスを生成します。
static ComponentUI MetalSliderUI.createUI(JComponent c)
           
static ComponentUI MetalToolTipUI.createUI(JComponent c)
           
static ComponentUI MetalMenuBarUI.createUI(JComponent x)
          渡されたコンポーネントの ComponentUI 実装を作成します。
static ComponentUI MetalInternalFrameUI.createUI(JComponent c)
           
static ComponentUI MetalFileChooserUI.createUI(JComponent c)
           
static ComponentUI MetalDesktopIconUI.createUI(JComponent c)
           
 

javax.swing.plaf.multi での ComponentUI の使用
 

javax.swing.plaf.multi での ComponentUI のサブクラス
 class MultiButtonUI
          ButtonUI を組み合わせるために使用する多重 UI です。
 class MultiColorChooserUI
          ColorChooserUI を組み合わせるために使用する多重 UI です。
 class MultiComboBoxUI
          ComboBoxUI を組み合わせるために使用する多重 UI です。
 class MultiDesktopIconUI
          DesktopIconUI を組み合わせるために使用する多重 UI です。
 class MultiDesktopPaneUI
          DesktopPaneUI を組み合わせるために使用する多重 UI です。
 class MultiFileChooserUI
          FileChooserUI を組み合わせるために使用する多重 UI です。
 class MultiInternalFrameUI
          InternalFrameUI を組み合わせるために使用する多重 UI です。
 class MultiLabelUI
          LabelUI を組み合わせるために使用する多重 UI です。
 class MultiListUI
          ListUI を組み合わせるために使用する多重 UI です。
 class MultiMenuBarUI
          MenuBarUI を組み合わせるために使用する多重 UI です。
 class MultiMenuItemUI
          MenuItemUI を組み合わせるために使用する多重 UI です。
 class MultiOptionPaneUI
          OptionPaneUI を組み合わせるために使用する多重 UI です。
 class MultiPanelUI
          PanelUI を組み合わせるために使用する多重 UI です。
 class MultiPopupMenuUI
          PopupMenuUI を組み合わせるために使用する多重 UI です。
 class MultiProgressBarUI
          ProgressBarUI を組み合わせるために使用する多重 UI です。
 class MultiRootPaneUI
          RootPaneUI を組み合わせるために使用する多重 UI です。
 class MultiScrollBarUI
          ScrollBarUI を組み合わせるために使用する多重 UI です。
 class MultiScrollPaneUI
          ScrollPaneUI を組み合わせるために使用する多重 UI です。
 class MultiSeparatorUI
          SeparatorUI を組み合わせるために使用する多重 UI です。
 class MultiSliderUI
          SliderUI を組み合わせるために使用する多重 UI です。
 class MultiSpinnerUI
          SpinnerUI を組み合わせるために使用する多重 UI です。
 class MultiSplitPaneUI
          SplitPaneUI を組み合わせるために使用する多重 UI です。
 class MultiTabbedPaneUI
          TabbedPaneUI を組み合わせるために使用する多重 UI です。
 class MultiTableHeaderUI
          TableHeaderUI を組み合わせるために使用する多重 UI です。
 class MultiTableUI
          TableUI を組み合わせるために使用する多重 UI です。
 class MultiTextUI
          TextUI を組み合わせるために使用する多重 UI です。
 class MultiToolBarUI
          ToolBarUI を組み合わせるために使用する多重 UI です。
 class MultiToolTipUI
          ToolTipUI を組み合わせるために使用する多重 UI です。
 class MultiTreeUI
          TreeUI を組み合わせるために使用する多重 UI です。
 class MultiViewportUI
          ViewportUI を組み合わせるために使用する多重 UI です。
 

ComponentUI を返す javax.swing.plaf.multi のメソッド
static ComponentUI MultiViewportUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiTreeUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiToolTipUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiToolBarUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiTextUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiTableUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiTableHeaderUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiTabbedPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiSplitPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiSpinnerUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiSliderUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiSeparatorUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiScrollPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiScrollBarUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiRootPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiProgressBarUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiPopupMenuUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiPanelUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiOptionPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiMenuItemUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiMenuBarUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiListUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiLabelUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiInternalFrameUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiFileChooserUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiDesktopPaneUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiDesktopIconUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiComboBoxUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiColorChooserUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiButtonUI.createUI(JComponent a)
          補助 LookAndFeel のいずれかがこの UI をサポートする場合は、多重 UI インスタンスを返します。
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          target コンポーネントを表示するために必要な ComponentUI オブジェクトを作成し、オブジェクトを uis ベクターに配置して、コンポーネントの UI をもっとも適切に表現する ComponentUI オブジェクトを返します。
 ComponentUI[] MultiViewportUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiTreeUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiToolTipUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiToolBarUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiTextUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiTableUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiTableHeaderUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiTabbedPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiSplitPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiSpinnerUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiSliderUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiSeparatorUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiScrollPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiScrollBarUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiRootPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiProgressBarUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiPopupMenuUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiPanelUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiOptionPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiMenuItemUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiMenuBarUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiListUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiLabelUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiInternalFrameUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiFileChooserUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiDesktopPaneUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiDesktopIconUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiComboBoxUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiColorChooserUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
 ComponentUI[] MultiButtonUI.getUIs()
          この多重 UI に関連付けられた UI のリストを返します。
protected static ComponentUI[] MultiLookAndFeel.uisToArray(Vector uis)
          配列を生成し、渡されるベクターの UI オブジェクトを配列に挿入したあと、その配列を返します。
 

ComponentUI 型のパラメータを持つ javax.swing.plaf.multi のメソッド
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          target コンポーネントを表示するために必要な ComponentUI オブジェクトを作成し、オブジェクトを uis ベクターに配置して、コンポーネントの UI をもっとも適切に表現する ComponentUI オブジェクトを返します。
 

javax.swing.plaf.synth での ComponentUI の使用
 

ComponentUI を返す javax.swing.plaf.synth のメソッド
static ComponentUI SynthLookAndFeel.createUI(JComponent c)
          渡された JComponent に対して Synth の Look & Feel の ComponentUI を作成します。
 

javax.swing.text での ComponentUI の使用
 

javax.swing.text での ComponentUI のサブクラス
 class DefaultTextUI
          推奨されていません。  
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。