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
Metal の Look & Feel を実装します。
この Look & Feel (L&F) の各コンポーネント用に定義されたキーボードのキーについては、「Metal L&F のコンポーネントキーストロークアクション」を参照してください。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
- 関連項目:
- 直列化された形式
クラス javax.swing.LookAndFeel から継承したメソッド |
initialize, installBorder, installColors, installColorsAndFont, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninitialize, uninstallBorder |
MetalLookAndFeel
public MetalLookAndFeel()
getName
public String getName()
- クラス
LookAndFeel
の記述:
- 「CDE/Motif」など、この Look & Feel を識別する短い文字列を返します。この文字列は、メニュー項目に適しています。 Look & Feel は、それぞれ異なる名前を持っています。たとえば、数個のコンポーネントの描画方法を変更する MotifLookAndFeel のサブクラスは、「CDE/Motif My Way」などと呼ばれます。こうした名前は、ユーザが名前のリストから L&F を選択するときに便利です。
- オーバーライド:
- クラス
LookAndFeel
内の getName
getID
public String getID()
- クラス
LookAndFeel
の記述:
- この Look & Feel を識別する文字列を返します。この文字列は、有名な Look & Feel の実装を認識するアプリケーション/サービスで使用されます。現在、有名なものとしては「Motif」、「Windows」、「Mac」、「Metal」などです。Look & Feel に基本的な変更を加えない有名なスーパークラスから派生した LookAndFeel は、このメソッドをオーバーライドすべきではないことに注意してください。
- オーバーライド:
- クラス
LookAndFeel
内の getID
getDescription
public String getDescription()
- クラス
LookAndFeel
の記述:
- 「The CDE/Motif Look and Feel」など、この Look & Feel の実装に対する 1 行の説明を返します。これはユーザ向けの文字列で、ウィンドウのタイトルやツールヒントメッセージなどに使用されます。
- オーバーライド:
- クラス
LookAndFeel
内の getDescription
isNativeLookAndFeel
public boolean isNativeLookAndFeel()
- クラス
LookAndFeel
の記述:
- 基本のプラットフォームに「ネイティブな」Look & Feel があり、現在の Look & Feel がその実装である場合に true を返します。たとえば CDE/Motif の見た目と実装では、基本のプラットフォームが Solaris であった場合に、true が返されます。
- オーバーライド:
- クラス
LookAndFeel
内の isNativeLookAndFeel
isSupportedLookAndFeel
public boolean isSupportedLookAndFeel()
- クラス
LookAndFeel
の記述:
- 基本のプラットフォームがこの Look & Feel をサポートしたり、許容したりする場合に true を返します。Look & Feel が特殊なリソースや、現在のプラットフォームに対して定義されていない法的契約に依存する場合、このメソッドは false を返します。
- オーバーライド:
- クラス
LookAndFeel
内の isSupportedLookAndFeel
- クラス
javax.swing.LookAndFeel
からコピーされたタグ:
- 関連項目:
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
initClassDefaults
protected void initClassDefaults(UIDefaults table)
- uiClassID を BasicComponentUI のマッピングに初期化します。JComponent の各クラスは、独自の uiClassID 定数を定義します (AbstractComponent.getUIClassID を参照)。このテーブルは、そのような定数を適切なタイプの BasicComponentUI クラスにマッピングします。
- オーバーライド:
- クラス
BasicLookAndFeel
内の initClassDefaults
- 関連項目:
BasicLookAndFeel.getDefaults()
initSystemColorDefaults
protected void initSystemColorDefaults(UIDefaults table)
- デフォルトのテーブルに SystemColor をロードします。SystemColor の各キーは、デフォルトでは SystemColor の public フィールドの名前と同じになります。
- オーバーライド:
- クラス
BasicLookAndFeel
内の initSystemColorDefaults
initComponentDefaults
protected void initComponentDefaults(UIDefaults table)
- オーバーライド:
- クラス
BasicLookAndFeel
内の initComponentDefaults
createDefaultTheme
protected void createDefaultTheme()
getDefaults
public UIDefaults getDefaults()
- クラス
LookAndFeel
の記述:
- Look & Feel 固有のデフォルトテーブルを作成するために、UIManager.setLookAndFeel によって 1 回呼び出されます。アプリケーションビルダなど、ほかのアプリケーションもこのメソッドを呼び出す場合があります。
- オーバーライド:
- クラス
BasicLookAndFeel
内の getDefaults
- クラス
javax.swing.LookAndFeel
からコピーされたタグ:
- 関連項目:
LookAndFeel.initialize()
,
LookAndFeel.uninitialize()
,
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
setCurrentTheme
public static void setCurrentTheme(MetalTheme theme)
getControlTextFont
public static FontUIResource getControlTextFont()
getSystemTextFont
public static FontUIResource getSystemTextFont()
getUserTextFont
public static FontUIResource getUserTextFont()
getMenuTextFont
public static FontUIResource getMenuTextFont()
getWindowTitleFont
public static FontUIResource getWindowTitleFont()
getSubTextFont
public static FontUIResource getSubTextFont()
getDesktopColor
public static ColorUIResource getDesktopColor()
getFocusColor
public static ColorUIResource getFocusColor()
getWhite
public static ColorUIResource getWhite()
getBlack
public static ColorUIResource getBlack()
getControl
public static ColorUIResource getControl()
getControlShadow
public static ColorUIResource getControlShadow()
getControlDarkShadow
public static ColorUIResource getControlDarkShadow()
getControlInfo
public static ColorUIResource getControlInfo()
getControlHighlight
public static ColorUIResource getControlHighlight()
getControlDisabled
public static ColorUIResource getControlDisabled()
getPrimaryControl
public static ColorUIResource getPrimaryControl()
getPrimaryControlShadow
public static ColorUIResource getPrimaryControlShadow()
getPrimaryControlDarkShadow
public static ColorUIResource getPrimaryControlDarkShadow()
getPrimaryControlInfo
public static ColorUIResource getPrimaryControlInfo()
getPrimaryControlHighlight
public static ColorUIResource getPrimaryControlHighlight()
getSystemTextColor
public static ColorUIResource getSystemTextColor()
getControlTextColor
public static ColorUIResource getControlTextColor()
getInactiveControlTextColor
public static ColorUIResource getInactiveControlTextColor()
getInactiveSystemTextColor
public static ColorUIResource getInactiveSystemTextColor()
getUserTextColor
public static ColorUIResource getUserTextColor()
getTextHighlightColor
public static ColorUIResource getTextHighlightColor()
getHighlightedTextColor
public static ColorUIResource getHighlightedTextColor()
getWindowBackground
public static ColorUIResource getWindowBackground()
getWindowTitleBackground
public static ColorUIResource getWindowTitleBackground()
getWindowTitleForeground
public static ColorUIResource getWindowTitleForeground()
getWindowTitleInactiveBackground
public static ColorUIResource getWindowTitleInactiveBackground()
getWindowTitleInactiveForeground
public static ColorUIResource getWindowTitleInactiveForeground()
getMenuBackground
public static ColorUIResource getMenuBackground()
getMenuForeground
public static ColorUIResource getMenuForeground()
getMenuSelectedBackground
public static ColorUIResource getMenuSelectedBackground()
getMenuSelectedForeground
public static ColorUIResource getMenuSelectedForeground()
getMenuDisabledForeground
public static ColorUIResource getMenuDisabledForeground()
getSeparatorBackground
public static ColorUIResource getSeparatorBackground()
getSeparatorForeground
public static ColorUIResource getSeparatorForeground()
getAcceleratorForeground
public static ColorUIResource getAcceleratorForeground()
getAcceleratorSelectedForeground
public static ColorUIResource getAcceleratorSelectedForeground()
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.