public class OceanTheme extends DefaultMetalTheme
MetalLookAndFeel.
The designers of the Metal Look and Feel strive to keep the default look up to date, possibly through the use of new themes in the future. Therefore, developers should only use this class directly when they wish to customize the "Ocean" look, or force it to be the current theme, regardless of future updates.
All colors returned by OceanTheme are completely opaque.
MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
| Constructor and Description |
|---|
OceanTheme()
Creates an instance of
OceanTheme
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCustomEntriesToTable(UIDefaults
Add this theme's custom entries to the defaults table.
|
protected ColorUIResource |
getBlack()
Returns the black color.
|
ColorUIResource |
getControlTextColor()
Returns the control text color.
|
ColorUIResource |
getDesktopColor()
Returns the desktop color.
|
ColorUIResource |
getInactiveControlTextColor()
Returns the inactive control text color.
|
ColorUIResource |
getMenuDisabledForeground()
Returns the menu disabled foreground color.
|
String |
getName()
Return the name of this theme, "Ocean".
|
protected ColorUIResource |
getPrimary1()
Returns the primary 1 color.
|
protected ColorUIResource |
getPrimary2()
Returns the primary 2 color.
|
protected ColorUIResource |
getPrimary3()
Returns the primary 3 color.
|
protected ColorUIResource |
getSecondary1()
Returns the secondary 1 color.
|
protected ColorUIResource |
getSecondary2()
Returns the secondary 2 color.
|
protected ColorUIResource |
getSecondary3()
Returns the secondary 3 color.
|
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFontgetAcceleratorForeground, 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, getWindowTitleInactiveForegroundpublic void addCustomEntriesToTable(UIDefaultstable)
addCustomEntriesToTable in class
MetalTheme
table - the defaults table, non-null
NullPointerException - if
table is
null
MetalLookAndFeel.getDefaults()
public StringgetName()
getName in class
DefaultMetalTheme
protected ColorUIResourcegetPrimary1()
0x6382BF.
getPrimary1 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetPrimary2()
0xA3B8CC.
getPrimary2 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetPrimary3()
0xB8CFE5.
getPrimary3 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetSecondary1()
0x7A8A99.
getSecondary1 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetSecondary2()
0xB8CFE5.
getSecondary2 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetSecondary3()
0xEEEEEE.
getSecondary3 in class
DefaultMetalTheme
Color.decode(java.lang.String)
protected ColorUIResourcegetBlack()
0x333333.
getBlack in class
MetalTheme
Color.decode(java.lang.String)
public ColorUIResourcegetDesktopColor()
0xFFFFFF.
getDesktopColor in class
MetalTheme
Color.decode(java.lang.String)
public ColorUIResourcegetInactiveControlTextColor()
0x999999.
getInactiveControlTextColor in class
MetalTheme
public ColorUIResourcegetControlTextColor()
0x333333.
getControlTextColor in class
MetalTheme
public ColorUIResourcegetMenuDisabledForeground()
0x999999.
getMenuDisabledForeground in class
MetalTheme