モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalLookAndFeel

java.lang.Object
javax.swing.LookAndFeel
javax.swing.plaf.basic.BasicLookAndFeel
javax.swing.plaf.metal.MetalLookAndFeel
すべての実装されたインタフェース:
Serializable

public class MetalLookAndFeel extends BasicLookAndFeel
Java Look & Feel (Metalとも呼ばれている)です。

MetalLookAndFeelが提供する各ComponentUIは、その動作をデフォルト表から取得します。 特に明記されていないかぎり、このパッケージ内の各ComponentUI実装は、それらが使用するデフォルトのセットをドキュメント化しています。 特に明記されていないかぎり、デフォルトはinstallUIの呼出し時にインストールされます。デフォルトのインストールは、LookAndFeelに記載されている推奨事項に従って行います。

MetalLookAndFeelは、カラー・パレットとフォントをMetalThemeから取得します。 デフォルトのテーマはOceanThemeです。 テーマは、setCurrentThemeメソッドで変更できます。テーマの変更方法については、このメソッドを参照してください。 1.5より前では、デフォルトのテーマはDefaultMetalThemeでした。 システム・プロパティ"swing.metalTheme""steel"に設定すると、デフォルトとしてDefaultMetalThemeを指定できます。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

関連項目: