モジュール 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™のLook & Feel (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のデフォルトのテーマ。