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 table)
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(UIDefaults table)
addCustomEntriesToTable in class MetalThemetable - the defaults table, non-nullNullPointerException - if table is nullMetalLookAndFeel.getDefaults()public String getName()
getName in class DefaultMetalThemeprotected ColorUIResource getPrimary1()
0x6382BF.getPrimary1 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getPrimary2()
0xA3B8CC.getPrimary2 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getPrimary3()
0xB8CFE5.getPrimary3 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getSecondary1()
0x7A8A99.getSecondary1 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getSecondary2()
0xB8CFE5.getSecondary2 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getSecondary3()
0xEEEEEE.getSecondary3 in class DefaultMetalThemeColor.decode(java.lang.String)protected ColorUIResource getBlack()
0x333333.getBlack in class MetalThemeColor.decode(java.lang.String)public ColorUIResource getDesktopColor()
0xFFFFFF.getDesktopColor in class MetalThemeColor.decode(java.lang.String)public ColorUIResource getInactiveControlTextColor()
0x999999.getInactiveControlTextColor in class MetalThemepublic ColorUIResource getControlTextColor()
0x333333.getControlTextColor in class MetalThemepublic ColorUIResource getMenuDisabledForeground()
0x999999.getMenuDisabledForeground in class MetalTheme Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.