モジュール java.desktop

パッケージ javax.swing.plaf

Swingがプラグイン可能なLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くのabstractクラスを提供します。 このクラスは、基本およびJava Look & Feel (Metal)などのLook & Feel UIによってサブクラス化されて実装されます。 開発者がこのパッケージを使用するのは、javax.swing.plaf.basicパッケージやjavax.swing.plaf.metalパッケージによって提供される既存のLook & Feelコンポーネントをサブクラス化する方法では新しいLook & Feelを作成できない場合だけです。

ノート: ほとんどのSwing APIはスレッド・セーフではありません 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。

導入されたバージョン:
1.2
  • インタフェースのサマリー
    インタフェース 説明
    UIResource
    ComponentUIの委譲によって作成されたオブジェクトをマークするために使用されます。
  • クラスのサマリー
    クラス 説明
    ActionMapUIResource
    javax.swing.ActionMapのサブクラスであり、UIResourceインタフェースを実装しています。
    BorderUIResource
    UIResourceを実装するBorderラッパー・クラスです。
    BorderUIResource.BevelBorderUIResource
    ベベル・ボーダーのUIリソース。
    BorderUIResource.CompoundBorderUIResource
    複合ボーダーUIリソース。
    BorderUIResource.EmptyBorderUIResource
    空のボーダーUIリソース。
    BorderUIResource.EtchedBorderUIResource
    エッチングされたボーダーUIリソース。
    BorderUIResource.LineBorderUIResource
    ライン・ボーダーのUIリソース。
    BorderUIResource.MatteBorderUIResource
    マット・ボーダーのUIリソース。
    BorderUIResource.TitledBorderUIResource
    タイトル付きボーダーUIリソース。
    ButtonUI
    JButton用のプラグイン可能なLook & Feelインタフェースです。
    ColorChooserUI
    JColorChooser用のプラグイン可能なLook & Feelインタフェースです。
    ColorUIResource
    UIResourceを実装するColorのサブクラスです。
    ComboBoxUI
    JComboBox用のプラグイン可能なLook & Feelインタフェースです。
    ComponentInputMapUIResource
    javax.swing.ComponentInputMapのサブクラスであり、UIResourceインタフェースを実装しています。
    ComponentUI
    Swingのプラグイン可能なLook & Feelアーキテクチャに含まれるすべてのUI委譲オブジェクトの基底クラスです。
    DesktopIconUI
    JDesktopIcon用のプラグイン可能なLook & Feelインタフェースです。
    DesktopPaneUI
    JDesktopPane用のプラグイン可能なLook & Feelインタフェースです。
    DimensionUIResource
    UIResourceを実装するDimensionのサブクラスです。
    FileChooserUI
    JFileChooser用のプラグイン可能なLook & Feelインタフェースです。
    FontUIResource
    java.awt.Fontのサブクラスであり、UIResourceインタフェースを実装しています。
    IconUIResource
    UIResourceを実装するIconラッパー・クラスです。
    InputMapUIResource
    javax.swing.InputMapのサブクラスであり、UIResourceインタフェースを実装しています。
    InsetsUIResource
    UIResourceを実装するInsetsのサブクラスです。
    InternalFrameUI
    JInternalFrame用のプラグイン可能なLook & Feelインタフェースです。
    LabelUI
    JLabel用のプラグイン可能なLook & Feelインタフェースです。
    LayerUI<V extends Component>
    すべてのJLayerのUI委譲の基底クラス。
    ListUI
    JListのプラグイン可能なLook & Feelの委譲です。
    MenuBarUI
    JMenuBar用のプラグイン可能なLook & Feelインタフェースです。
    MenuItemUI
    JMenuItem用のプラグイン可能なLook & Feelインタフェースです。
    OptionPaneUI
    JOptionPane用のプラグイン可能なLook & Feelインタフェースです。
    PanelUI
    Panel用のプラグイン可能なLook & Feelインタフェースです。
    PopupMenuUI
    JPopupMenu用のプラグイン可能なLook & Feelインタフェースです。
    ProgressBarUI
    JProgressBar用のプラグイン可能なLook & Feelインタフェースです。
    RootPaneUI
    JRootPane用のプラグイン可能なLook & Feelインタフェースです。
    ScrollBarUI
    JScrollBar用のプラグイン可能なLook & Feelインタフェースです。
    ScrollPaneUI
    JScrollPane用のプラグイン可能なLook & Feelインタフェースです。
    SeparatorUI
    JSeparator用のプラグイン可能なLook & Feelインタフェースです。
    SliderUI
    JSlider用のプラグイン可能なLook & Feelインタフェースです。
    SpinnerUI
    JSpinner用のプラグイン可能なLook & Feelインタフェースです。
    SplitPaneUI
    JSplitPane用のプラグイン可能なLook & Feelインタフェースです。
    TabbedPaneUI
    JTabbedPane用のプラグイン可能なLook & Feelインタフェースです。
    TableHeaderUI
    JTableHeader用のプラグイン可能なLook & Feelインタフェースです。
    TableUI
    JTable用のプラグイン可能なLook & Feelインタフェースです。
    TextUI
    テキスト・エディタのユーザー・インタフェースです。
    ToolBarUI
    JToolBar用のプラグイン可能なLook & Feelインタフェースです。
    ToolTipUI
    JToolTip用のプラグイン可能なLook & Feelインタフェースです。
    TreeUI
    JTree用のプラグイン可能なLook & Feelインタフェースです。
    ViewportUI
    JViewport用のプラグイン可能なLook & Feelインタフェースです。