JavaTM 2 Platform
Standard Ed. 6

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 外觀,也稱為 Metal。

每個由 MetalLookAndFeel 提供的 ComponentUI 從預設表中派生其行為。除非另行說明,否則此套件中每個 ComponentUI 實作都記錄它們所使用的預設值集合。除非另行說明,否則調用 installUI 時,將安裝預設值並遵循 LookAndFeel 中描述的安裝預設值的建議。

MetalLookAndFeelMetalTheme 派生其調色板和字體。預設主題為 OceanTheme。可以使用 setCurrentTheme 方法更改主題,有關更改主題的詳細資訊,請參閱該方法。在 1.5 之前,預設主題為 DefaultMetalTheme。可以將系統屬性 "swing.metalTheme" 設置為 "steel",指示預設主題應該為 DefaultMetalTheme

警告:此類別的序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲,或適用於在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠端方法調用)。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder

另請參見:
MetalTheme, DefaultMetalTheme, OceanTheme

建構子摘要
MetalLookAndFeel()
           
 
方法摘要
protected  void createDefaultTheme()
          確保當前 MetalTheme非 null
static ColorUIResource getAcceleratorForeground()
          返回當前主題的加速器前景顏色。
static ColorUIResource getAcceleratorSelectedForeground()
          返回當前主題的加速器選中前景顏色。
static ColorUIResource getBlack()
          返回當前主題的黑色。
static ColorUIResource getControl()
          返回當前主題的控制元件顏色。
static ColorUIResource getControlDarkShadow()
          返回當前主題的控制元件加黑陰影顏色。
static ColorUIResource getControlDisabled()
          返回當前主題的控制元件禁用顏色。
static ColorUIResource getControlHighlight()
          返回當前主題的控制元件高亮顯示顏色。
static ColorUIResource getControlInfo()
          返回當前主題的控制元件資訊顏色。
static ColorUIResource getControlShadow()
          返回當前主題的控制元件陰影顏色。
static ColorUIResource getControlTextColor()
          返回當前主題的控制元件文本顏色。
static FontUIResource getControlTextFont()
          返回當前主題的控制元件文本字體。
static MetalTheme getCurrentTheme()
          返回 MetalLookAndFeel 當前正在使用的主題。
 UIDefaults getDefaults()
          返回外觀的預設值。
 String getDescription()
          返回此外觀的簡短描述。
static ColorUIResource getDesktopColor()
          返回當前主題的桌面顏色。
 Icon getDisabledIcon(JComponent component, Icon icon)
          返回具有禁用外觀的 Icon
 Icon getDisabledSelectedIcon(JComponent component, Icon icon)
          返回由選定的禁用元件使用的 Icon
static ColorUIResource getFocusColor()
          返回當前主題的焦點顏色。
static ColorUIResource getHighlightedTextColor()
          返回當前主題的加亮文本顏色。
 String getID()
          此外觀的標識符。
static ColorUIResource getInactiveControlTextColor()
          返回當前主題的非活動控制元件文本顏色。
static ColorUIResource getInactiveSystemTextColor()
          返回當前主題的非活動系統文本顏色。
 LayoutStyle getLayoutStyle()
          返回一個 LayoutStyle,它實作 http://java.sun.com/products/jlf/ed2/book/HIG.Visual2.html 中指定的 Java 外觀設計原則。
static ColorUIResource getMenuBackground()
          返回當前主題的選單背景顏色。
static ColorUIResource getMenuDisabledForeground()
          返回當前主題的選單禁用前景顏色。
static ColorUIResource getMenuForeground()
          返回當前主題的選單前景顏色。
static ColorUIResource getMenuSelectedBackground()
          返回當前主題的選單選中背景顏色。
static ColorUIResource getMenuSelectedForeground()
          返回當前主題的選單選中前景顏色。
static FontUIResource getMenuTextFont()
          返回當前主題的選單文本字體。
 String getName()
          返回此外觀的名稱。
static ColorUIResource getPrimaryControl()
          返回當前主題的 primary 控制元件顏色。
static ColorUIResource getPrimaryControlDarkShadow()
          返回當前主題的 primary 控制元件加黑陰影顏色。
static ColorUIResource getPrimaryControlHighlight()
          返回當前主題的 primary 控制元件高亮顯示顏色。
static ColorUIResource getPrimaryControlInfo()
          返回當前主題的 primary 控制元件資訊顏色。
static ColorUIResource getPrimaryControlShadow()
          返回當前主題的 primary 控制元件陰影顏色。
static ColorUIResource getSeparatorBackground()
          返回當前主題的分隔符背景顏色。
static ColorUIResource getSeparatorForeground()
          返回當前主題的分隔符前景顏色。
static FontUIResource getSubTextFont()
          返回當前主題的子文本字體。
 boolean getSupportsWindowDecorations()
          返回 true; metal 可以提供 Window 裝飾。
static ColorUIResource getSystemTextColor()
          返回當前主題的系統文本顏色。
static FontUIResource getSystemTextFont()
          返回當前主題的系統文本字體。
static ColorUIResource getTextHighlightColor()
          返回當前主題的文本高亮顯示顏色。
static ColorUIResource getUserTextColor()
          返回當前主題的使用者文本顏色。
static FontUIResource getUserTextFont()
          返回當前主題的使用者文本字體。
static ColorUIResource getWhite()
          返回當前主題的白色。
static ColorUIResource getWindowBackground()
          返回當前主題的視窗背景顏色。
static ColorUIResource getWindowTitleBackground()
          返回當前主題的視窗標題背景顏色。
static FontUIResource getWindowTitleFont()
          返回當前主題的視窗標題字體。
static ColorUIResource getWindowTitleForeground()
          返回當前主題的視窗標題前景色。
static ColorUIResource getWindowTitleInactiveBackground()
          返回當前主題的視窗標題非活動背景顏色。
static ColorUIResource getWindowTitleInactiveForeground()
          返回當前主題的視窗標題非活動前景顏色。
protected  void initClassDefaults(UIDefaults table)
          用從 uiClassID 到 ui 類別完全限定名的映射關係填充 table
protected  void initComponentDefaults(UIDefaults table)
          用 metal 的預設值填充 table
protected  void initSystemColorDefaults(UIDefaults table)
          用系統顏色填充 table
 boolean isNativeLookAndFeel()
          返回 falseMetalLookAndFeel 不是本機外觀。
 boolean isSupportedLookAndFeel()
          返回 true;可以在任意平臺上運行 MetalLookAndFeel
 void provideErrorFeedback(Component component)
          在使用者嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。
static void setCurrentTheme(MetalTheme theme)
          設置 MetalLookAndFeel 使用的主題。
 
從類別 javax.swing.plaf.basic.BasicLookAndFeel 繼承的方法
createAudioAction, getAudioActionMap, initialize, loadSystemColors, playSound, uninitialize
 
從類別 javax.swing.LookAndFeel 繼承的方法
getDesktopPropertyValue, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, toString, uninstallBorder
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

MetalLookAndFeel

public MetalLookAndFeel()
方法詳細資訊

getName

public String getName()
返回此外觀的名稱。此方法返回 "Metal"

指定者:
類別 LookAndFeel 中的 getName
返回:
此外觀的名稱

getID

public String getID()
此外觀的標識符。此方法返回 "Metal"

指定者:
類別 LookAndFeel 中的 getID
返回:
此外觀的標識符

getDescription

public String getDescription()
返回此外觀的簡短描述。此方法返回 "The Java(tm) Look and Feel"

指定者:
類別 LookAndFeel 中的 getDescription
返回:
外觀的簡短描述

isNativeLookAndFeel

public boolean isNativeLookAndFeel()
返回 falseMetalLookAndFeel 不是本機外觀。

指定者:
類別 LookAndFeel 中的 isNativeLookAndFeel
返回:
false

isSupportedLookAndFeel

public boolean isSupportedLookAndFeel()
返回 true;可以在任意平臺上運行 MetalLookAndFeel

指定者:
類別 LookAndFeel 中的 isSupportedLookAndFeel
返回:
true
另請參見:
UIManager.setLookAndFeel(javax.swing.LookAndFeel)

getSupportsWindowDecorations

public boolean getSupportsWindowDecorations()
返回 true; metal 可以提供 Window 裝飾。

覆寫:
類別 LookAndFeel 中的 getSupportsWindowDecorations
返回:
true
從以下版本開始:
1.4
另請參見:
JDialog.setDefaultLookAndFeelDecorated(boolean), JFrame.setDefaultLookAndFeelDecorated(boolean), JRootPane.setWindowDecorationStyle(int)

initClassDefaults

protected void initClassDefaults(UIDefaults table)
用從 uiClassID 到 ui 類別完全限定名的映射關係填充 tableMetalLookAndFeel 在名為 MetalXXXUI 的 javax.swing.plaf.metal 套件為每個類別註冊一個條目。字元串 XXX 為 Swing 的一個 uiClassID。對於在 metal 中沒有類別的 uiClassID,使用 javax.swing.plaf.basic 中對應的類別。例如,metal 沒有名為 "MetalColorChooserUI" 的類別,這種情況下使用 javax.swing.plaf.basic.BasicColorChooserUI

覆寫:
類別 BasicLookAndFeel 中的 initClassDefaults
參數:
table - 要添加條目的 UIDefaults 實例
拋出:
NullPointerException - 如果 tablenull
另請參見:
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)

initSystemColorDefaults

protected void initSystemColorDefaults(UIDefaults table)
用系統顏色填充 table。將以下值添加到 table
Key Value
"desktop" theme.getDesktopColor()
"activeCaption" theme.getWindowTitleBackground()
"activeCaptionText" theme.getWindowTitleForeground()
"activeCaptionBorder" theme.getPrimaryControlShadow()
"inactiveCaption" theme.getWindowTitleInactiveBackground()
"inactiveCaptionText" theme.getWindowTitleInactiveForeground()
"inactiveCaptionBorder" theme.getControlShadow()
"window" theme.getWindowBackground()
"windowBorder" theme.getControl()
"windowText" theme.getUserTextColor()
"menu" theme.getMenuBackground()
"menuText" theme.getMenuForeground()
"text" theme.getWindowBackground()
"textText" theme.getUserTextColor()
"textHighlight" theme.getTextHighlightColor()
"textHighlightText" theme.getHighlightedTextColor()
"textInactiveText" theme.getInactiveSystemTextColor()
"control" theme.getControl()
"controlText" theme.getControlTextColor()
"controlHighlight" theme.getControlHighlight()
"controlLtHighlight" theme.getControlHighlight()
"controlShadow" theme.getControlShadow()
"controlDkShadow" theme.getControlDarkShadow()
"scrollbar" theme.getControl()
"info" theme.getPrimaryControl()
"infoText" theme.getPrimaryControlInfo()
theme 對應於當前 MetalTheme

覆寫:
類別 BasicLookAndFeel 中的 initSystemColorDefaults
參數:
table - 要添加值的 UIDefaults 物件
拋出:
NullPointerException - 如果 tablenull
另請參見:
SystemColor, BasicLookAndFeel.getDefaults(), BasicLookAndFeel.loadSystemColors(javax.swing.UIDefaults, java.lang.String[], boolean)

initComponentDefaults

protected void initComponentDefaults(UIDefaults table)
用 metal 的預設值填充 table

覆寫:
類別 BasicLookAndFeel 中的 initComponentDefaults
參數:
table - 要添加值的 UIDefaults
拋出:
NullPointerException - 如果 tablenull

createDefaultTheme

protected void createDefaultTheme()
確保當前 MetalTheme非 null。此方法是 getCurrentTheme 的覆寫方法。

另請參見:
getCurrentTheme()

getDefaults

public UIDefaults getDefaults()
返回外觀的預設值。此方法按順序調用 createDefaultTheme()super.getDefaults()getCurrentTheme().addCustomEntriesToTable(table)

雖然此方法是公共方法,但只當外觀被設置為當前外觀並調用了 initialize 之後才應該由 UIManager 調用此方法。

覆寫:
類別 BasicLookAndFeel 中的 getDefaults
返回:
外觀預設值
另請參見:
createDefaultTheme(), BasicLookAndFeel.getDefaults(), MetalTheme.addCustomEntriesToTable(UIDefaults)

provideErrorFeedback

public void provideErrorFeedback(Component component)
在使用者嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。預設實作蜂鳴。期待不同行為的子類別應覆寫它,並提供其他的反饋。

覆寫:
類別 LookAndFeel 中的 provideErrorFeedback
參數:
component - 其中發生錯誤的 Component,可以為 null,指示錯誤條件與某個 Component 並無直接關聯
從以下版本開始:
1.4

setCurrentTheme

public static void setCurrentTheme(MetalTheme theme)
設置 MetalLookAndFeel 使用的主題。

設置主題後,需要重新安裝 MetalLookAndFeel 並重新創建 ui。以下程式碼說明了如何完成此操作:

   MetalLookAndFeel.setCurrentTheme(theme);

   // re-install the Metal Look and Feel
   UIManager.setLookAndFeel(new MetalLookAndFeel());

   // Update the ComponentUIs for all Components. This
   // needs to be invoked for all windows.
   SwingUtilities.updateComponentTreeUI(rootComponent);
 
如果此操作未完成,則結果是不確定的。

參數:
theme - 要使用的主題
拋出:
NullPointerException - 如果 themenull
另請參見:
getCurrentTheme()

getCurrentTheme

public static MetalTheme getCurrentTheme()
返回 MetalLookAndFeel 當前正在使用的主題。如果當前主題為 null,則創建預設主題。

返回:
當前主題
從以下版本開始:
1.5
另請參見:
setCurrentTheme(javax.swing.plaf.metal.MetalTheme)

getDisabledIcon

public Icon getDisabledIcon(JComponent component,
                            Icon icon)
返回具有禁用外觀的 Icon。此方法用於在未指定圖標時產生被禁用的 Icon。例如,如果創建了一個 JButton,並通過 setIcon 僅指定了一個 Icon,則會調用此方法來產生禁用的 Icon。如果將 null 作為 icon 傳遞,則此方法返回 null。

某些外觀可能無法呈現禁用圖標,在此情況下,外觀將忽略此圖標。

覆寫:
類別 LookAndFeel 中的 getDisabledIcon
參數:
component - 將顯示 Icon 的 JComponent,可以為 null
icon - 從其產生禁用圖標的 Icon。
返回:
禁用圖標;如果無法產生合適的 Icon,則返回 null。
從以下版本開始:
1.5

getDisabledSelectedIcon

public Icon getDisabledSelectedIcon(JComponent component,
                                    Icon icon)
返回由選定的禁用元件使用的 Icon。此方法用於為以下情況的元件產生一個 Icon:這些元件均為禁用和選中狀態,但沒有此狀態的指定 Icon。例如,如果創建了一個 JButton,並通過 setIcon 僅指定了一個 Icon,則會調用此方法來產生被禁用和選中的 Icon。如果將 null 作為 icon 傳遞,則此方法返回 null。

有些外觀可能不呈現禁用和選中的 Icon,在此情況下這些外觀將忽略它。

覆寫:
類別 LookAndFeel 中的 getDisabledSelectedIcon
參數:
component - 將顯示 Icon 的 JComponent,可以為 null
icon - 從其產生禁用和選中圖標的 Icon。
返回:
禁用和選中的圖標,如果可以產生合適的 Icon,則返回 null。
從以下版本開始:
1.5

getControlTextFont

public static FontUIResource getControlTextFont()
返回當前主題的控制元件文本字體。此方法是 getCurrentTheme().getControlTextColor() 的覆寫方法。

返回:
控制元件文本字體
另請參見:
MetalTheme

getSystemTextFont

public static FontUIResource getSystemTextFont()
返回當前主題的系統文本字體。此方法是 getCurrentTheme().getSystemTextFont() 的覆寫方法。

返回:
系統文本字體
另請參見:
MetalTheme

getUserTextFont

public static FontUIResource getUserTextFont()
返回當前主題的使用者文本字體。此方法是 getCurrentTheme().getUserTextFont() 的覆寫方法。

返回:
使用者文本字體
另請參見:
MetalTheme

getMenuTextFont

public static FontUIResource getMenuTextFont()
返回當前主題的選單文本字體。此方法是 getCurrentTheme().getMenuTextFont() 的覆寫方法。

返回:
選單文本字體
另請參見:
MetalTheme

getWindowTitleFont

public static FontUIResource getWindowTitleFont()
返回當前主題的視窗標題字體。此方法是 getCurrentTheme().getWindowTitleFont() 的覆寫方法。

返回:
視窗標題字體
另請參見:
MetalTheme

getSubTextFont

public static FontUIResource getSubTextFont()
返回當前主題的子文本字體。此方法是 getCurrentTheme().getSubTextFont() 的覆寫方法。

返回:
子文本字體
另請參見:
MetalTheme

getDesktopColor

public static ColorUIResource getDesktopColor()
返回當前主題的桌面顏色。此方法是 getCurrentTheme().getDesktopColor() 的覆寫方法。

返回:
桌面顏色
另請參見:
MetalTheme

getFocusColor

public static ColorUIResource getFocusColor()
返回當前主題的焦點顏色。此方法是 getCurrentTheme().getFocusColor() 的覆寫方法。

返回:
焦點顏色
另請參見:
MetalTheme

getWhite

public static ColorUIResource getWhite()
返回當前主題的白色。此方法是 getCurrentTheme().getWhite() 的覆寫方法。

返回:
白色
另請參見:
MetalTheme

getBlack

public static ColorUIResource getBlack()
返回當前主題的黑色。此方法是 getCurrentTheme().getBlack() 的覆寫方法。

返回:
黑色
另請參見:
MetalTheme

getControl

public static ColorUIResource getControl()
返回當前主題的控制元件顏色。此方法是 getCurrentTheme().getControl() 的覆寫方法。

返回:
控制元件顏色
另請參見:
MetalTheme

getControlShadow

public static ColorUIResource getControlShadow()
返回當前主題的控制元件陰影顏色。此方法是 getCurrentTheme().getControlShadow() 的覆寫方法。

返回:
控制元件陰影顏色
另請參見:
MetalTheme

getControlDarkShadow

public static ColorUIResource getControlDarkShadow()
返回當前主題的控制元件加黑陰影顏色。此方法是 getCurrentTheme().getControlDarkShadow() 的覆寫方法。

返回:
控制元件加黑陰影顏色
另請參見:
MetalTheme

getControlInfo

public static ColorUIResource getControlInfo()
返回當前主題的控制元件資訊顏色。此方法是 getCurrentTheme().getControlInfo() 的覆寫方法。

返回:
控制元件資訊顏色
另請參見:
MetalTheme

getControlHighlight

public static ColorUIResource getControlHighlight()
返回當前主題的控制元件高亮顯示顏色。此方法是 getCurrentTheme().getControlHighlight() 的覆寫方法。

返回:
控制元件高亮顯示顏色
另請參見:
MetalTheme

getControlDisabled

public static ColorUIResource getControlDisabled()
返回當前主題的控制元件禁用顏色。此方法是 getCurrentTheme().getControlDisabled() 的覆寫方法。

返回:
控制元件禁用顏色
另請參見:
MetalTheme

getPrimaryControl

public static ColorUIResource getPrimaryControl()
返回當前主題的 primary 控制元件顏色。此方法是 getCurrentTheme().getPrimaryControl() 的覆寫方法。

返回:
primary 控制元件顏色
另請參見:
MetalTheme

getPrimaryControlShadow

public static ColorUIResource getPrimaryControlShadow()
返回當前主題的 primary 控制元件陰影顏色。此方法是 getCurrentTheme().getPrimaryControlShadow() 的覆寫方法。

返回:
primary 控制元件陰影顏色
另請參見:
MetalTheme

getPrimaryControlDarkShadow

public static ColorUIResource getPrimaryControlDarkShadow()
返回當前主題的 primary 控制元件加黑陰影顏色。此方法是 getCurrentTheme().getPrimaryControlDarkShadow() 的覆寫方法。

返回:
primary 控制元件加黑陰影顏色
另請參見:
MetalTheme

getPrimaryControlInfo

public static ColorUIResource getPrimaryControlInfo()
返回當前主題的 primary 控制元件資訊顏色。此方法是 getCurrentTheme().getPrimaryControlInfo() 的覆寫方法。

返回:
primary 控制元件資訊顏色
另請參見:
MetalTheme

getPrimaryControlHighlight

public static ColorUIResource getPrimaryControlHighlight()
返回當前主題的 primary 控制元件高亮顯示顏色。此方法是 getCurrentTheme().getPrimaryControlHighlight() 的覆寫方法。

返回:
primary 控制元件高亮顯示顏色
另請參見:
MetalTheme

getSystemTextColor

public static ColorUIResource getSystemTextColor()
返回當前主題的系統文本顏色。此方法是 getCurrentTheme().getSystemTextColor() 的覆寫方法。

返回:
系統文本顏色
另請參見:
MetalTheme

getControlTextColor

public static ColorUIResource getControlTextColor()
返回當前主題的控制元件文本顏色。此方法是 getCurrentTheme().getControlTextColor() 的覆寫方法。

返回:
控制元件文本顏色
另請參見:
MetalTheme

getInactiveControlTextColor

public static ColorUIResource getInactiveControlTextColor()
返回當前主題的非活動控制元件文本顏色。此方法是 getCurrentTheme().getInactiveControlTextColor() 的覆寫方法。

返回:
非活動控制元件文本顏色
另請參見:
MetalTheme

getInactiveSystemTextColor

public static ColorUIResource getInactiveSystemTextColor()
返回當前主題的非活動系統文本顏色。此方法是 getCurrentTheme().getInactiveSystemTextColor() 的覆寫方法。

返回:
非活動系統文本顏色
另請參見:
MetalTheme

getUserTextColor

public static ColorUIResource getUserTextColor()
返回當前主題的使用者文本顏色。此方法是 getCurrentTheme().getUserTextColor() 的覆寫方法。

返回:
使用者文本顏色
另請參見:
MetalTheme

getTextHighlightColor

public static ColorUIResource getTextHighlightColor()
返回當前主題的文本高亮顯示顏色。此方法是 getCurrentTheme().getTextHighlightColor() 的覆寫方法。

返回:
文本高亮顯示顏色
另請參見:
MetalTheme

getHighlightedTextColor

public static ColorUIResource getHighlightedTextColor()
返回當前主題的加亮文本顏色。此方法是 getCurrentTheme().getHighlightedTextColor() 的覆寫方法。

返回:
加亮文本顏色
另請參見:
MetalTheme

getWindowBackground

public static ColorUIResource getWindowBackground()
返回當前主題的視窗背景顏色。此方法是 getCurrentTheme().getWindowBackground() 的覆寫方法。

返回:
視窗背景顏色
另請參見:
MetalTheme

getWindowTitleBackground

public static ColorUIResource getWindowTitleBackground()
返回當前主題的視窗標題背景顏色。此方法是 getCurrentTheme().getWindowTitleBackground() 的覆寫方法。

返回:
視窗標題背景顏色
另請參見:
MetalTheme

getWindowTitleForeground

public static ColorUIResource getWindowTitleForeground()
返回當前主題的視窗標題前景色。此方法是 getCurrentTheme().getWindowTitleForeground() 的覆寫方法。

返回:
視窗標題前景色
另請參見:
MetalTheme

getWindowTitleInactiveBackground

public static ColorUIResource getWindowTitleInactiveBackground()
返回當前主題的視窗標題非活動背景顏色。此方法是 getCurrentTheme().getWindowTitleInactiveBackground() 的覆寫方法。

返回:
視窗標題非活動背景顏色
另請參見:
MetalTheme

getWindowTitleInactiveForeground

public static ColorUIResource getWindowTitleInactiveForeground()
返回當前主題的視窗標題非活動前景顏色。此方法是 getCurrentTheme().getWindowTitleInactiveForeground() 的覆寫方法。

返回:
視窗標題非活動前景顏色
另請參見:
MetalTheme

getMenuBackground

public static ColorUIResource getMenuBackground()
返回當前主題的選單背景顏色。此方法是 getCurrentTheme().getMenuBackground() 的覆寫方法。

返回:
選單背景顏色
另請參見:
MetalTheme

getMenuForeground

public static ColorUIResource getMenuForeground()
返回當前主題的選單前景顏色。此方法是 getCurrentTheme().getMenuForeground() 的覆寫方法。

返回:
選單前景顏色
另請參見:
MetalTheme

getMenuSelectedBackground

public static ColorUIResource getMenuSelectedBackground()
返回當前主題的選單選中背景顏色。此方法是 getCurrentTheme().getMenuSelectedBackground() 的覆寫方法。

返回:
選單選中背景顏色
另請參見:
MetalTheme

getMenuSelectedForeground

public static ColorUIResource getMenuSelectedForeground()
返回當前主題的選單選中前景顏色。此方法是 getCurrentTheme().getMenuSelectedForeground() 的覆寫方法。

返回:
選單選中前景顏色
另請參見:
MetalTheme

getMenuDisabledForeground

public static ColorUIResource getMenuDisabledForeground()
返回當前主題的選單禁用前景顏色。此方法是 getCurrentTheme().getMenuDisabledForeground() 的覆寫方法。

返回:
選單禁用前景顏色
另請參見:
MetalTheme

getSeparatorBackground

public static ColorUIResource getSeparatorBackground()
返回當前主題的分隔符背景顏色。此方法是 getCurrentTheme().getSeparatorBackground() 的覆寫方法。

返回:
分隔符背景顏色
另請參見:
MetalTheme

getSeparatorForeground

public static ColorUIResource getSeparatorForeground()
返回當前主題的分隔符前景顏色。此方法是 getCurrentTheme().getSeparatorForeground() 的覆寫方法。

返回:
分隔符前景顏色
另請參見:
MetalTheme

getAcceleratorForeground

public static ColorUIResource getAcceleratorForeground()
返回當前主題的加速器前景顏色。此方法是 getCurrentTheme().getAcceleratorForeground() 的覆寫方法。

返回:
分隔符加速器前景顏色
另請參見:
MetalTheme

getAcceleratorSelectedForeground

public static ColorUIResource getAcceleratorSelectedForeground()
返回當前主題的加速器選中前景顏色。此方法是 getCurrentTheme().getAcceleratorSelectedForeground() 的覆寫方法。

返回:
加速器選中前景顏色
另請參見:
MetalTheme

getLayoutStyle

public LayoutStyle getLayoutStyle()
返回一個 LayoutStyle,它實作 http://java.sun.com/products/jlf/ed2/book/HIG.Visual2.html 中指定的 Java 外觀設計原則。

覆寫:
類別 LookAndFeel 中的 getLayoutStyle
返回:
實作 Java 外觀設計原則的 LayoutStyle
從以下版本開始:
1.6
另請參見:
LayoutStyle.getInstance()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only