- 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 方法 描述 voidaddCustomEntriesToTable(UIDefaults table)将此主题的自定义条目添加到默认表。protected ColorUIResourcegetBlack()返回黑色。ColorUIResourcegetControlTextColor()返回控件文本颜色。ColorUIResourcegetDesktopColor()返回桌面颜色。ColorUIResourcegetInactiveControlTextColor()返回非活动控件文本颜色。ColorUIResourcegetMenuDisabledForeground()返回菜单禁用的前景色。StringgetName()返回这个主题的名称,“海洋”。protected ColorUIResourcegetPrimary1()返回主要1色。protected ColorUIResourcegetPrimary2()返回主2颜色。protected ColorUIResourcegetPrimary3()返回主3颜色。protected ColorUIResourcegetSecondary1()返回辅助1颜色。protected ColorUIResourcegetSecondary2()返回辅助2颜色。protected ColorUIResourcegetSecondary3()返回辅助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
-
-