モジュール java.desktop
パッケージ javax.swing.plaf.metal
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
これらのクラスは、対応するLookAndFeel
クラスがインストールされている間(UIManager.setLookAndFeel(new XXXLookAndFeel())
)に使用するように設計されています。 別のLookAndFeel
がインストールされている間に使用すると、例外を含む予期しない結果を引き起こすことがあります。 さらに、JComponent
の対応するComponentUI
を更新しないでUIManager
が管理するLookAndFeel
を変更すると、違う色が出力されるなど予期しない結果を引き起こすことがあるので、通常はお勧めしません。
ノート: ほとんどのSwing APIはスレッド・セーフではありません。 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。
- 導入されたバージョン:
- 1.2
-
クラスのサマリー クラス 説明 DefaultMetalTheme Java Look & Feelのオリジナルの外観(コード名Steel)を提供するMetalTheme
の具象実装です。MetalBorders MetalのL & Fに適したBorderを提供できるファクトリ・オブジェクトです。MetalBorders.ButtonBorder クラスはJButton
のボーダーを表します。MetalBorders.Flush3DBorder クラスは3Dボーダーを表します。MetalBorders.InternalFrameBorder クラスはJInternalFrame
のボーダーを表します。MetalBorders.MenuBarBorder クラスはJMenuBar
のボーダーを表します。MetalBorders.MenuItemBorder クラスはJMenuItem
のボーダーを表します。MetalBorders.OptionDialogBorder クラスはオプション・ダイアログのボーダーを表します。MetalBorders.PaletteBorder Paletteが使用するボーダーです。MetalBorders.PopupMenuBorder クラスはJPopupMenu
のボーダーを表します。MetalBorders.RolloverButtonBorder クラスは、ロールオーバーButton
のボーダーを表します。MetalBorders.ScrollPaneBorder クラスはJScrollPane
のボーダーを表します。MetalBorders.TableHeaderBorder テーブル・ヘッダーのボーダーです。MetalBorders.TextFieldBorder クラスはJTestField
のボーダーを表します。MetalBorders.ToggleButtonBorder MetalBorders.ToolBarBorder クラスはJToolBar
のボーダーを表します。MetalButtonUI MetalButtonUI実装です。MetalCheckBoxIcon OrganicCheckBoxUIに使用するCheckboxIconの実装ですMetalCheckBoxUI MetalCheckboxUIのCheckboxUI実装です。MetalComboBoxButton MetalComboBoxUIを補助するJButtonサブクラスMetalComboBoxEditor 編集可能なMetalコンボボックス用のデフォルト・エディタです。MetalComboBoxEditor.UIResource UIResourceを実装するBasicComboBoxEditorのサブクラスです。MetalComboBoxIcon MetalComboBoxを示す水平線を描画するユーティリティ・クラスです。MetalComboBoxUI JComboBox用のMetal UIです。MetalDesktopIconUI Metalデスクトップ・アイコンです。MetalFileChooserUI FileChooserのMetal L&F実装です。MetalIconFactory Javaルック・アンド・フィール(Metal)のIcon
を提供するファクトリ・オブジェクト。MetalIconFactory.FileIcon16 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。MetalIconFactory.FolderIcon16 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。MetalIconFactory.PaletteCloseIcon Paletteクローズのアイコンを定義します。MetalIconFactory.TreeControlIcon 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。MetalIconFactory.TreeFolderIcon 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。MetalIconFactory.TreeLeafIcon クラスはツリーのリーフのアイコンを表します。MetalInternalFrameTitlePane JLF仕様のタイトル・バーを管理するクラスです。MetalInternalFrameUI JInternalFrameのMetal実装です。MetalLabelUI LabelUIのWindows L&F実装です。MetalLookAndFeel Java Look & Feel (Metalとも呼ばれている)です。MetalMenuBarUI MenuBarUI
のMetal実装です。MetalPopupMenuSeparatorUI PopupMenuSeparatorUIのMetal L&F実装です。MetalProgressBarUI ProgressBarUIのMetal実装です。MetalRadioButtonUI MetalRadioButtonUIのRadioButtonUI実装です。MetalRootPaneUI RootPaneUI
のMetal Look & Feel実装を提供します。MetalScrollBarUI Metal Look & Feelのための、ScrollBarUIの実装です。MetalScrollButton Metalスクロール・バー矢印用のJButtonオブジェクトです。MetalScrollPaneUI ScrollPaneUIのMetal L&F実装です。MetalSeparatorUI SeparatorUIのMetal L&F実装です。MetalSliderUI SliderUIのJava L&F実装です。MetalSplitPaneUI Metal分割ペインです。MetalTabbedPaneUI BasicTabbedPaneUIのMetalサブクラスです。MetalTextFieldUI JTextFieldのLook & Feelの基礎です。MetalTheme MetalTheme
は、Java Look & Feelで使用するカラー・パレットとフォントを提供します。MetalToggleButtonUI MetalToggleButton実装です。MetalToolBarUI ToolBarUIのMetal Look & Feel実装です。MetalToolTipUI BasicToolTipUIのMetal L&F拡張です。MetalTreeUI TreeUI
のMetal Look & Feel実装です。OceanTheme MetalLookAndFeel
のデフォルトのテーマ。