- 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 Look and Feel的设计师力图保持默认的最新状态,可能通过未来使用新的主题。 因此,开发人员只有在希望自定义“海洋”外观时才直接使用此类,或者强制它成为当前的主题,无论将来的更新如何。
OceanTheme
返回的所有颜色都是完全不透明的。- 从以下版本开始:
- 1.5
- 另请参见:
-
MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
-
-
构造方法摘要
构造方法 Constructor 描述 OceanTheme()
创建一个OceanTheme
的实例
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
addCustomEntriesToTable(UIDefaults table)
将此主题的自定义条目添加到默认表。protected ColorUIResource
getBlack()
返回黑色。ColorUIResource
getControlTextColor()
返回控件文本颜色。ColorUIResource
getDesktopColor()
返回桌面颜色。ColorUIResource
getInactiveControlTextColor()
返回非活动控件文本颜色。ColorUIResource
getMenuDisabledForeground()
返回菜单禁用的前景色。String
getName()
返回这个主题的名称,“海洋”。protected ColorUIResource
getPrimary1()
返回主要1色。protected ColorUIResource
getPrimary2()
返回主2颜色。protected ColorUIResource
getPrimary3()
返回主3颜色。protected ColorUIResource
getSecondary1()
返回辅助1颜色。protected ColorUIResource
getSecondary2()
返回辅助2颜色。protected ColorUIResource
getSecondary3()
返回辅助3颜色。-
Methods inherited from class javax.swing.plaf.metal.DefaultMetalTheme
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
-
Methods inherited from class 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
-
-
-
-
方法详细信息
-
addCustomEntriesToTable
public void addCustomEntriesToTable(UIDefaults table)
将此主题的自定义条目添加到默认表。- 重写:
-
addCustomEntriesToTable
在MetalTheme
- 参数
-
table
- 默认表,非空 - 异常
-
NullPointerException
- 如果table
是null
- 另请参见:
-
MetalLookAndFeel.getDefaults()
-
getName
public String getName()
返回这个主题的名称,“海洋”。- 重写:
-
getName
在DefaultMetalTheme
- 结果
- “海洋”
-
getPrimary1
protected ColorUIResource getPrimary1()
返回主要1色。 这将返回一个rgb十六进制值为0x6382BF
。- 重写:
-
getPrimary1
在DefaultMetalTheme
- 结果
- 主要1色
- 另请参见:
-
Color.decode(java.lang.String)
-
getPrimary2
protected ColorUIResource getPrimary2()
返回主2颜色。 这将返回一个rgb十六进制值为0xA3B8CC
。- 重写:
-
getPrimary2
在DefaultMetalTheme
- 结果
- 主要2色
- 另请参见:
-
Color.decode(java.lang.String)
-
getPrimary3
protected ColorUIResource getPrimary3()
返回主3颜色。 这将返回一个rgb十六进制值为0xB8CFE5
。- 重写:
-
getPrimary3
在DefaultMetalTheme
- 结果
- 主要3色
- 另请参见:
-
Color.decode(java.lang.String)
-
getSecondary1
protected ColorUIResource getSecondary1()
返回辅助1颜色。 这将返回一个rgb十六进制值为0x7A8A99
。- 重写:
-
getSecondary1
在DefaultMetalTheme
- 结果
- 次要1色
- 另请参见:
-
Color.decode(java.lang.String)
-
getSecondary2
protected ColorUIResource getSecondary2()
返回辅助2颜色。 这将返回一个rgb十六进制值为0xB8CFE5
。- 重写:
-
getSecondary2
在DefaultMetalTheme
- 结果
- 次要2色
- 另请参见:
-
Color.decode(java.lang.String)
-
getSecondary3
protected ColorUIResource getSecondary3()
返回辅助3颜色。 这将返回一个rgb十六进制值为0xEEEEEE
。- 重写:
-
getSecondary3
在DefaultMetalTheme
- 结果
- 次要3色
- 另请参见:
-
Color.decode(java.lang.String)
-
getBlack
protected ColorUIResource getBlack()
返回黑色。 这将返回一个rgb十六进制值为0x333333
。- 重写:
-
getBlack
在MetalTheme
- 结果
- 黑色
- 另请参见:
-
Color.decode(java.lang.String)
-
getDesktopColor
public ColorUIResource getDesktopColor()
返回桌面颜色。 这将返回一个rgb十六进制值为0xFFFFFF
。- 重写:
-
getDesktopColor
在MetalTheme
- 结果
- 桌面颜色
- 另请参见:
-
Color.decode(java.lang.String)
-
getInactiveControlTextColor
public ColorUIResource getInactiveControlTextColor()
返回非活动控件文本颜色。 这将返回一个rgb十六进制值为0x999999
。- 重写:
-
getInactiveControlTextColor
在MetalTheme
- 结果
- 非活动控件文本颜色
-
getControlTextColor
public ColorUIResource getControlTextColor()
返回控件文本颜色。 这将返回一个rgb十六进制值为0x333333
。- 重写:
-
getControlTextColor
中的MetalTheme
- 结果
- 控件文字颜色
-
getMenuDisabledForeground
public ColorUIResource getMenuDisabledForeground()
返回菜单禁用的前景色。 这将返回一个rgb十六进制值为0x999999
。- 重写:
-
getMenuDisabledForeground
在MetalTheme
- 结果
- the menu disabled foreground color
-
-