JavaTM Platform
Standard Ed. 6

パッケージ javax.swing.plaf

1 つのインタフェースおよび多くの abstract クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。

参照先:
          説明

インタフェースの概要
UIResource ComponentUI の委譲によって作成されたオブジェクトをマークするために使用されます。
 

クラスの概要
ActionMapUIResource javax.swing.ActionMap のサブクラスであり、UIResource インタフェースを実装しています。
BorderUIResource  
BorderUIResource.BevelBorderUIResource  
BorderUIResource.CompoundBorderUIResource  
BorderUIResource.EmptyBorderUIResource  
BorderUIResource.EtchedBorderUIResource  
BorderUIResource.LineBorderUIResource  
BorderUIResource.MatteBorderUIResource  
BorderUIResource.TitledBorderUIResource  
ButtonUI JButton 用のプラグイン可能な Look & Feel インタフェースです。
ColorChooserUI JColorChooser 用のプラグイン可能な Look & Feel インタフェースです。
ColorUIResource  
ComboBoxUI JComboBox 用のプラグイン可能な Look & Feel インタフェースです。
ComponentInputMapUIResource javax.swing.ComponentInputMap のサブクラスであり、UIResource インタフェースを実装しています。
ComponentUI Swing のプラグイン可能な Look & Feel アーキテクチャーに含まれるすべての UI 委譲オブジェクトの基底クラスです。
DesktopIconUI JDesktopIcon 用のプラグイン可能な Look & Feel インタフェースです。
DesktopPaneUI JDesktopPane 用のプラグイン可能な Look & Feel インタフェースです。
DimensionUIResource  
FileChooserUI JFileChooser 用のプラグイン可能な Look & Feel インタフェースです。
FontUIResource java.awt.Font のサブクラスであり、UIResource インタフェースを実装しています。
IconUIResource UIResource を実装する Icon ラッパークラスです。
InputMapUIResource javax.swing.InputMap のサブクラスであり、UIResource インタフェースを実装しています。
InsetsUIResource  
InternalFrameUI JInternalFrame 用のプラグイン可能な Look & Feel インタフェースです。
LabelUI JLabel 用のプラグイン可能な Look & Feel インタフェースです。
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 インタフェースです。
 

パッケージ 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」「Threads and Swing」セクションを参照してください。

導入されたバージョン:
1.2

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 も参照してください。