モジュール java.desktop
パッケージ javax.swing.plaf.basicの説明
パッケージjavax.swing.plaf.basic
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。 基本Look & Feelは、多くのLook & Feelパッケージで使われるデフォルト動作を提供します。 コンポーネント、レイアウト・マネージャ、イベント、イベント・リスナー、およびアダプタが含まれています。 このパッケージのクラスをサブクラス化すると、独自のLook & Feelを作成できます。
これらのクラスは、対応するLookAndFeel
クラスがインストールされている間(UIManager.setLookAndFeel(new XXXLookAndFeel())
)に使用するように設計されています。 別のLookAndFeel
がインストールされている間に使用すると、例外を含む予期しない結果を引き起こすことがあります。 さらに、JComponent
の対応するComponentUI
を更新しないでUIManager
が管理するLookAndFeel
を変更すると、違う色が出力されるなど予期しない結果を引き起こすことがあるので、通常はお勧めしません。
ノート: ほとんどのSwing APIはスレッド・セーフではありません。 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。
- 導入されたバージョン:
- 1.2
-
インタフェースのサマリー
-
クラスのサマリークラス説明基本方向のいずれかにスケーリングされる矢印を描画するJButtonオブジェクトです。基本L&Fに適したBorderを提供できるファクトリ・オブジェクトです。ボタンの周りにボーダーを描画します。フィールドの周りにボーダーを描画します。マージンをサポートするコンポーネントの周りにボーダーを描画します。メニュー・バーの周囲にボーダーを描画します。ラジオ・ボタンの周りにボーダーを描画します。ロールオーバー・ツールバー・ボタンのための特別な細いボーダーです。分割ペインの周囲にボーダーを描画します。トグル・ボタンの周りにボーダーを描画します。ボタン・リスナーですBasicButton実装ですBasicCheckboxMenuItem実装ですBasicCheckboxUIのCheckboxUI実装ですJColorChooserの基本Look & Feelを提供します。編集可能なコンボボックスのデフォルト・エディタです。UIResourceを実装するBasicComboBoxEditorのサブクラスです。ComboBoxレンダラですUIResourceを実装するBasicComboBoxRendererのサブクラスです。JComboBoxの基本UI実装です。これは、
ComboPopup
インタフェースの基本実装です。デスクトップ上で最小化されたウィンドウの基本L&Fです。デスクトップの基本L&Fです。ファイル・リストの基本実装です。JEditorPaneのLook & Feelを提供します。FileChooserの基本L&F実装です。JFormattedTextField
のLook & Feel実装を提供します。便利なutilクラス。swingコンポーネントのHTMLビューの提供をサポートします。基本L & Fに適したアイコンを提供できるファクトリ・オブジェクトです。基本タイトル・バーを管理するクラスです。JInternalFrameの基本L&F実装です。LabelUIのWindows L&F実装です。ListUI
の拡張実装です。SwingのLook & Feelの作成に使用する基底クラスです。MenuBarUIのデフォルトL&F実装です。BasicMenuItem実装です。MenuUIのデフォルトのL&F実装です。JOptionPane
の基本Look & Feelを提供します。ButtonAreaLayout
は、FlowLayout
と同様に動作します。BasicPanel実装です。パスワード・フィールドのWindows Look & Feelを提供します。PopupMenuSeparatorUIの基本L&F実装です。PopupMenuUIのWindows L&F実装です。ProgressBarUIの基本L&F実装です。BasicRadioButtonMenuItem実装ですBasicRadioButtonUIのRadioButtonUI実装ですRootPaneUIの基本実装で、すべてのJRootPaneインスタンスで共有されるものが1つあります。基本Look & FeelのためのScrollBarUIの実装です。ScrollPaneUIのデフォルトL&F実装です。SeparatorUIの基本L&F実装です。SliderUIの基本L&F実装です。デフォルトのSpinner UI委譲です。BasicSplitPaneUIで使われるディバイダです。SplitPaneUIの基本L&F実装です。TabbedPaneUIの基本L&F実装です。BasicTableHeaderUI実装です。BasicTableUI実装です。プレーン・テキスト・エディタのLook & Feelを提供します。JTextFieldのLook & Feelの基礎です。書式付きテキスト・エディタのLook & Feelを提供します。テキスト・コンポーネントのLook & Feelの基礎です。インタフェースCaret
のデフォルト実装。インタフェースHighlighter
のデフォルト実装。BasicToggleButton実装ですToolBarSeparatorUIの基本L&F実装です。ToolBarUIの基本L&F実装です。標準ツールヒントL&Fです。階層データ構造の基本L&Fです。BasicViewport実装です。ポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。