JavaTM 2 Platform
Std. Ed. v1.3

パッケージ javax.swing.plaf

1 つのインタフェースおよび多くの抽象クラスを提供しており、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  
DesktopIconUI JDesktopIcon 用のプラグイン可能な Look & Feel インタフェースです。
DesktopPaneUI JDesktopPane 用のプラグイン可能な Look & Feel インタフェースです。
DimensionUIResource  
FileChooserUI JFileChooser 用のプラグイン可能な Look & Feel インタフェースです。
FontUIResource java.awt.Font のサブクラスであり、UIResource インタフェースを実装しています。
IconUIResource  
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 インタフェースです。
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 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。このパッケージのクラスは、Basic や Metal などの Look & Feel UI によってサブクラス化され実装されます。開発者がこのパッケージを使うのは、既存の Look & Feel コンポーネント (Basic や Metal など) をサブクラス化することにより新しい Look & Feel を生成することができない場合だけです。

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.