JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.metal
類別 OceanTheme

java.lang.Object
  繼承者 javax.swing.plaf.metal.MetalTheme
      繼承者 javax.swing.plaf.metal.DefaultMetalTheme
          繼承者 javax.swing.plaf.metal.OceanTheme

public class OceanTheme
extends DefaultMetalTheme

MetalLookAndFeel 的預設主題。

Metal 外觀的設計人員盡量保持預設外觀的更新,在將來可能使用新的主題。所以,在希望定制 "Ocean" 外觀時,開發人員應該直接使用此類別,或強制使用它作為當前主題,不用顧及將來的更新。

OceanTheme 返回的所有顏色都是完全不透明的。

從以下版本開始:
1.5
另請參見:
MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)

建構子摘要
OceanTheme()
          創建一個 OceanTheme 實例
 
方法摘要
 void addCustomEntriesToTable(UIDefaults table)
          將此主題的自定義條目添加到預設表中。
protected  ColorUIResource getBlack()
          返回黑色。
 ColorUIResource getControlTextColor()
          返回控制元件文本顏色。
 ColorUIResource getDesktopColor()
          返回桌面顏色。
 ColorUIResource getInactiveControlTextColor()
          返回非活動控制元件文本顏色。
 ColorUIResource getMenuDisabledForeground()
          返回選單禁用前景色。
 String getName()
          返回此主題的名稱,即 "Ocean"。
protected  ColorUIResource getPrimary1()
          返回 primary 1 顏色。
protected  ColorUIResource getPrimary2()
          返回 primary 2 顏色。
protected  ColorUIResource getPrimary3()
          返回 primary 3 顏色。
protected  ColorUIResource getSecondary1()
          返回 secondary 1 顏色。
protected  ColorUIResource getSecondary2()
          返回 secondary 2 顏色。
protected  ColorUIResource getSecondary3()
          返回 secondary 3 顏色。
 
從類別 javax.swing.plaf.metal.DefaultMetalTheme 繼承的方法
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
 
從類別 javax.swing.plaf.metal.MetalTheme 繼承的方法
getAcceleratorForeground, getAcceleratorSelectedForeground, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getFocusColor, getHighlightedTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, getUserTextColor, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

OceanTheme

public OceanTheme()
創建一個 OceanTheme 實例

方法詳細資訊

addCustomEntriesToTable

public void addCustomEntriesToTable(UIDefaults table)
將此主題的自定義條目添加到預設表中。

覆寫:
類別 MetalTheme 中的 addCustomEntriesToTable
參數:
table - 非 null 的預設表
拋出:
NullPointerException - 如果 tablenull
另請參見:
MetalLookAndFeel.getDefaults()

getName

public String getName()
返回此主題的名稱,即 "Ocean"。

覆寫:
類別 DefaultMetalTheme 中的 getName
返回:
"Ocean"

getPrimary1

protected ColorUIResource getPrimary1()
返回 primary 1 顏色。此方法返回 rgb 十六進制值為 0x6382BF 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getPrimary1
返回:
primary 1 顏色
另請參見:
Color.decode(java.lang.String)

getPrimary2

protected ColorUIResource getPrimary2()
返回 primary 2 顏色。此方法返回 rgb 十六進制值為 0xA3B8CC 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getPrimary2
返回:
primary 2 顏色
另請參見:
Color.decode(java.lang.String)

getPrimary3

protected ColorUIResource getPrimary3()
返回 primary 3 顏色。此方法返回 rgb 十六進制值為 0xB8CFE5 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getPrimary3
返回:
primary 3 顏色
另請參見:
Color.decode(java.lang.String)

getSecondary1

protected ColorUIResource getSecondary1()
返回 secondary 1 顏色。此方法返回 rgb 十六進制值為 0x7A8A99 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getSecondary1
返回:
secondary 1 顏色
另請參見:
Color.decode(java.lang.String)

getSecondary2

protected ColorUIResource getSecondary2()
返回 secondary 2 顏色。此方法返回 rgb 十六進制值為 0xB8CFE5 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getSecondary2
返回:
secondary 2 顏色
另請參見:
Color.decode(java.lang.String)

getSecondary3

protected ColorUIResource getSecondary3()
返回 secondary 3 顏色。此方法返回 rgb 十六進制值為 0xEEEEEE 的顏色。

覆寫:
類別 DefaultMetalTheme 中的 getSecondary3
返回:
secondary 3 顏色
另請參見:
Color.decode(java.lang.String)

getBlack

protected ColorUIResource getBlack()
返回黑色。此方法返回 rgb 十六進制值為 0x333333 的顏色。

覆寫:
類別 MetalTheme 中的 getBlack
返回:
黑色
另請參見:
Color.decode(java.lang.String)

getDesktopColor

public ColorUIResource getDesktopColor()
返回桌面顏色。此方法返回 rgb 十六進制值為 0xFFFFFF 的顏色。

覆寫:
類別 MetalTheme 中的 getDesktopColor
返回:
桌面顏色
另請參見:
Color.decode(java.lang.String)

getInactiveControlTextColor

public ColorUIResource getInactiveControlTextColor()
返回非活動控制元件文本顏色。此方法返回 rgb 十六進制值為 0x999999 的顏色。

覆寫:
類別 MetalTheme 中的 getInactiveControlTextColor
返回:
非活動控制元件文本顏色

getControlTextColor

public ColorUIResource getControlTextColor()
返回控制元件文本顏色。此方法返回 rgb 十六進制值為 0x333333 的顏色。

覆寫:
類別 MetalTheme 中的 getControlTextColor
返回:
控制元件文本顏色

getMenuDisabledForeground

public ColorUIResource getMenuDisabledForeground()
返回選單禁用前景色。此方法返回 rgb 十六進制值為 0x999999 的顏色。

覆寫:
類別 MetalTheme 中的 getMenuDisabledForeground
返回:
選單禁用前景色

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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