|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--javax.swing.LookAndFeel
|
+--javax.swing.plaf.basic.BasicLookAndFeel
|
+--javax.swing.plaf.metal.MetalLookAndFeel
Java Look & Feel (コード名は Metal) を実装します。
この Look & Feel の各コンポーネント用に定義されたキーボードのキーについては、「Java Look & Feel のコンポーネントキーストロークアクション」を参照してください。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースとの互換性がなくなります。現在の直列化のサポートは、短期記憶や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans の長期記憶用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。
| コンストラクタの概要 | |
MetalLookAndFeel()
|
|
| クラス javax.swing.plaf.basic.BasicLookAndFeel から継承したメソッド |
createAudioAction, getAudioActionMap, loadSystemColors, playSound |
| クラス javax.swing.LookAndFeel から継承したメソッド |
getDesktopPropertyValue, initialize, installBorder, installColors, installColorsAndFont, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninitialize, uninstallBorder |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public MetalLookAndFeel()
| メソッドの詳細 |
public String getName()
LookAndFeel の記述:
LookAndFeel 内の getNamepublic String getID()
LookAndFeel の記述:
LookAndFeel 内の getIDpublic String getDescription()
LookAndFeel の記述:
LookAndFeel 内の getDescriptionpublic boolean isNativeLookAndFeel()
LookAndFeel の記述:
LookAndFeel 内の isNativeLookAndFeelpublic boolean isSupportedLookAndFeel()
LookAndFeel の記述:
LookAndFeel 内の isSupportedLookAndFeelUIManager.setLookAndFeel(javax.swing.LookAndFeel)public boolean getSupportsWindowDecorations()
LookAndFeel が JRootPane の Window 装飾の提供をサポートする RootPaneUI インスタンスを返した場合、true を返します。
ボーダとウィンドウのタイトル区画の装飾の提供をサポートするため、この実装は true を返します。
LookAndFeel 内の getSupportsWindowDecorationsJDialog.setDefaultLookAndFeelDecorated(boolean),
JFrame.setDefaultLookAndFeelDecorated(boolean),
JRootPane.setWindowDecorationStyle(int)protected void initClassDefaults(UIDefaults table)
ComponentUI のペアを渡されたデフォルトテーブルに配置して、UI クラスの ID から ComponentUI クラスへのマッピングを作成します。各 JComponent クラスは、それ自体の UI クラスの ID 文字列を指定します。たとえば、JButton は UI クラスの ID 「ButtonUI」を持ち、このメソッドは「javax.swing.plaf.metal.MetalButtonUI」にマッピングします。
BasicLookAndFeel 内の initClassDefaultsBasicLookAndFeel.getDefaults(),
JComponent.getUIClassID()protected void initSystemColorDefaults(UIDefaults table)
BasicLookAndFeel 内の initSystemColorDefaultsprotected void initComponentDefaults(UIDefaults table)
BasicLookAndFeel 内の initComponentDefaultsprotected void createDefaultTheme()
public UIDefaults getDefaults()
LookAndFeel の記述:
BasicLookAndFeel 内の getDefaultsLookAndFeel.initialize(),
LookAndFeel.uninitialize(),
UIManager.setLookAndFeel(javax.swing.LookAndFeel)public void provideErrorFeedback(Component component)
フォーカスを持つ、編集不可能な JTextField に貼り付けを行うなど、ユーザが無効な操作をしようとしたときに呼び出されます。
デスクトップに可視的なエラー表示を行えるようにした場合、このメソッドはアクティブウィンドウのキャプションバーをフラッシュします。プロパティ awt.visualbell を true に設定しても、同じ結果を得ることができます。
LookAndFeel 内の provideErrorFeedbackcomponent - エラーの発生した Component が null の場合、エラーの条件は Component と直接、関連していないことを示すjavax.swing.LookAndFeel#providErrorFeedbackpublic static void setCurrentTheme(MetalTheme theme)
public static FontUIResource getControlTextFont()
public static FontUIResource getSystemTextFont()
public static FontUIResource getUserTextFont()
public static FontUIResource getMenuTextFont()
public static FontUIResource getWindowTitleFont()
public static FontUIResource getSubTextFont()
public static ColorUIResource getDesktopColor()
public static ColorUIResource getFocusColor()
public static ColorUIResource getWhite()
public static ColorUIResource getBlack()
public static ColorUIResource getControl()
public static ColorUIResource getControlShadow()
public static ColorUIResource getControlDarkShadow()
public static ColorUIResource getControlInfo()
public static ColorUIResource getControlHighlight()
public static ColorUIResource getControlDisabled()
public static ColorUIResource getPrimaryControl()
public static ColorUIResource getPrimaryControlShadow()
public static ColorUIResource getPrimaryControlDarkShadow()
public static ColorUIResource getPrimaryControlInfo()
public static ColorUIResource getPrimaryControlHighlight()
public static ColorUIResource getSystemTextColor()
public static ColorUIResource getControlTextColor()
public static ColorUIResource getInactiveControlTextColor()
public static ColorUIResource getInactiveSystemTextColor()
public static ColorUIResource getUserTextColor()
public static ColorUIResource getTextHighlightColor()
public static ColorUIResource getHighlightedTextColor()
public static ColorUIResource getWindowBackground()
public static ColorUIResource getWindowTitleBackground()
public static ColorUIResource getWindowTitleForeground()
public static ColorUIResource getWindowTitleInactiveBackground()
public static ColorUIResource getWindowTitleInactiveForeground()
public static ColorUIResource getMenuBackground()
public static ColorUIResource getMenuForeground()
public static ColorUIResource getMenuSelectedBackground()
public static ColorUIResource getMenuSelectedForeground()
public static ColorUIResource getMenuDisabledForeground()
public static ColorUIResource getSeparatorBackground()
public static ColorUIResource getSeparatorForeground()
public static ColorUIResource getAcceleratorForeground()
public static ColorUIResource getAcceleratorSelectedForeground()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.