モジュール java.desktop

パッケージ javax.swing.plaf


パッケージjavax.swing.plaf
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。 このクラスは、基本および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
  • インタフェースのサマリー
    インタフェース
    説明
    ComponentUIの委譲によって作成されたオブジェクトをマークするために使用されます。
  • クラスのサマリー
    クラス
    説明
    javax.swing.ActionMapのサブクラスであり、UIResourceインタフェースを実装しています。
    UIResourceを実装するBorderラッパー・クラスです。
    ベベル・ボーダーのUIリソース。
    複合ボーダーUIリソース。
    空のボーダーUIリソース。
    エッチングされたボーダーUIリソース。
    ライン・ボーダーのUIリソース。
    マット・ボーダーのUIリソース。
    タイトル付きボーダーUIリソース。
    JButton用のプラグイン可能なLook & Feelインタフェースです。
    JColorChooser用のプラグイン可能なLook & Feelインタフェースです。
    UIResourceを実装するColorのサブクラスです。
    JComboBox用のプラグイン可能なLook & Feelインタフェースです。
    javax.swing.ComponentInputMapのサブクラスであり、UIResourceインタフェースを実装しています。
    Swingのプラグイン可能なLook & Feelアーキテクチャに含まれるすべてのUI委譲オブジェクトの基底クラスです。
    JDesktopIcon用のプラグイン可能なLook & Feelインタフェースです。
    JDesktopPane用のプラグイン可能なLook & Feelインタフェースです。
    UIResourceを実装するDimensionのサブクラスです。
    JFileChooser用のプラグイン可能なLook & Feelインタフェースです。
    java.awt.Fontのサブクラスであり、UIResourceインタフェースを実装しています。
    UIResourceを実装するIconラッパー・クラスです。
    javax.swing.InputMapのサブクラスであり、UIResourceインタフェースを実装しています。
    UIResourceを実装するInsetsのサブクラスです。
    JInternalFrame用のプラグイン可能なLook & Feelインタフェースです。
    JLabel用のプラグイン可能なLook & Feelインタフェースです。
    LayerUI<V extends Component>
    すべてのJLayerのUI委譲の基底クラス。
    JListのプラグイン可能なLook & Feelの委譲です。
    JMenuBar用のプラグイン可能なLook & Feelインタフェースです。
    JMenuItem用のプラグイン可能なLook & Feelインタフェースです。
    JOptionPane用のプラグイン可能なLook & Feelインタフェースです。
    Panel用のプラグイン可能なLook & Feelインタフェースです。
    JPopupMenu用のプラグイン可能なLook & Feelインタフェースです。
    JProgressBar用のプラグイン可能なLook & Feelインタフェースです。
    JRootPane用のプラグイン可能なLook & Feelインタフェースです。
    JScrollBar用のプラグイン可能なLook & Feelインタフェースです。
    JScrollPane用のプラグイン可能なLook & Feelインタフェースです。
    JSeparator用のプラグイン可能なLook & Feelインタフェースです。
    JSlider用のプラグイン可能なLook & Feelインタフェースです。
    JSpinner用のプラグイン可能なLook & Feelインタフェースです。
    JSplitPane用のプラグイン可能なLook & Feelインタフェースです。
    JTabbedPane用のプラグイン可能なLook & Feelインタフェースです。
    JTableHeader用のプラグイン可能なLook & Feelインタフェースです。
    JTable用のプラグイン可能なLook & Feelインタフェースです。
    テキスト・エディタのユーザー・インタフェースです。
    JToolBar用のプラグイン可能なLook & Feelインタフェースです。
    JToolTip用のプラグイン可能なLook & Feelインタフェースです。
    JTree用のプラグイン可能なLook & Feelインタフェースです。
    JViewport用のプラグイン可能なLook & Feelインタフェースです。