モジュール java.desktop
パッケージ 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
-
インタフェースのサマリー インタフェース 説明 ComboPopup コンボボックスのポップアップ部分の実装に必要なメソッドを定義するインタフェースです。 -
クラスのサマリー クラス 説明 BasicArrowButton 基本方向のいずれかにスケーリングされる矢印を描画するJButtonオブジェクトです。BasicBorders 基本L&Fに適したBorderを提供できるファクトリ・オブジェクトです。BasicBorders.ButtonBorder ボタンの周りにボーダーを描画します。BasicBorders.FieldBorder フィールドの周りにボーダーを描画します。BasicBorders.MarginBorder マージンをサポートするコンポーネントの周りにボーダーを描画します。BasicBorders.MenuBarBorder メニュー・バーの周囲にボーダーを描画します。BasicBorders.RadioButtonBorder ラジオ・ボタンの周りにボーダーを描画します。BasicBorders.RolloverButtonBorder ロールオーバー・ツールバー・ボタンのための特別な細いボーダーです。BasicBorders.SplitPaneBorder 分割ペインの周囲にボーダーを描画します。BasicBorders.ToggleButtonBorder トグル・ボタンの周りにボーダーを描画します。BasicButtonListener ボタン・リスナーですBasicButtonUI BasicButton実装ですBasicCheckBoxMenuItemUI BasicCheckboxMenuItem実装ですBasicCheckBoxUI BasicCheckboxUIのCheckboxUI実装ですBasicColorChooserUI JColorChooserの基本Look & Feelを提供します。BasicComboBoxEditor 編集可能なコンボボックスのデフォルト・エディタです。BasicComboBoxEditor.UIResource UIResourceを実装するBasicComboBoxEditorのサブクラスです。BasicComboBoxRenderer ComboBoxレンダラですBasicComboBoxRenderer.UIResource UIResourceを実装するBasicComboBoxRendererのサブクラスです。BasicComboBoxUI JComboBoxの基本UI実装です。BasicComboPopup これは、ComboPopup
インタフェースの基本実装です。BasicDesktopIconUI デスクトップ上で最小化されたウィンドウの基本L&Fです。BasicDesktopPaneUI デスクトップの基本L&Fです。BasicDirectoryModel ファイル・リストの基本実装です。BasicEditorPaneUI JEditorPaneのLook & Feelを提供します。BasicFileChooserUI FileChooserの基本L&F実装です。BasicFormattedTextFieldUI JFormattedTextField
のLook & Feel実装を提供します。BasicGraphicsUtils 便利なutilクラス。BasicHTML swingコンポーネントのHTMLビューの提供をサポートします。BasicIconFactory 基本L & Fに適したアイコンを提供できるファクトリ・オブジェクトです。BasicInternalFrameTitlePane 基本タイトル・バーを管理するクラスです。BasicInternalFrameUI JInternalFrameの基本L&F実装です。BasicLabelUI LabelUIのWindows L&F実装です。BasicListUI ListUI
の拡張実装です。BasicLookAndFeel SwingのLook & Feelの作成に使用する基底クラスです。BasicMenuBarUI MenuBarUIのデフォルトL&F実装です。BasicMenuItemUI BasicMenuItem実装です。BasicMenuUI MenuUIのデフォルトのL&F実装です。BasicOptionPaneUI JOptionPane
の基本Look & Feelを提供します。BasicOptionPaneUI.ButtonAreaLayout ButtonAreaLayout
は、FlowLayout
と同様に動作します。BasicPanelUI BasicPanel実装です。BasicPasswordFieldUI パスワード・フィールドのWindows Look & Feelを提供します。BasicPopupMenuSeparatorUI PopupMenuSeparatorUIの基本L&F実装です。BasicPopupMenuUI PopupMenuUIのWindows L&F実装です。BasicProgressBarUI ProgressBarUIの基本L&F実装です。BasicRadioButtonMenuItemUI BasicRadioButtonMenuItem実装ですBasicRadioButtonUI BasicRadioButtonUIのRadioButtonUI実装ですBasicRootPaneUI RootPaneUIの基本実装で、すべてのJRootPaneインスタンスで共有されるものが1つあります。BasicScrollBarUI 基本Look & FeelのためのScrollBarUIの実装です。BasicScrollPaneUI ScrollPaneUIのデフォルトL&F実装です。BasicSeparatorUI SeparatorUIの基本L&F実装です。BasicSliderUI SliderUIの基本L&F実装です。BasicSpinnerUI デフォルトのSpinner UI委譲です。BasicSplitPaneDivider BasicSplitPaneUIで使われるディバイダです。BasicSplitPaneUI SplitPaneUIの基本L&F実装です。BasicTabbedPaneUI TabbedPaneUIの基本L&F実装です。BasicTableHeaderUI BasicTableHeaderUI実装です。BasicTableUI BasicTableUI実装です。BasicTextAreaUI プレーン・テキスト・エディタのLook & Feelを提供します。BasicTextFieldUI JTextFieldのLook & Feelの基礎です。BasicTextPaneUI 書式付きテキスト・エディタのLook & Feelを提供します。BasicTextUI テキスト・コンポーネントのLook & Feelの基礎です。BasicTextUI.BasicCaret インタフェースCaret
のデフォルト実装。BasicTextUI.BasicHighlighter インタフェースHighlighter
のデフォルト実装。BasicToggleButtonUI BasicToggleButton実装ですBasicToolBarSeparatorUI ToolBarSeparatorUIの基本L&F実装です。BasicToolBarUI ToolBarUIの基本L&F実装です。BasicToolTipUI 標準ツールヒントL&Fです。BasicTreeUI 階層データ構造の基本L&Fです。BasicViewportUI BasicViewport実装です。DefaultMenuLayout ポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。