Class OceanTheme
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.
- Since:
- 1.5
- See Also:
Constructor Summary
| Constructor | Description |
|---|---|
OceanTheme() |
Creates an instance of OceanTheme
|
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
void |
addCustomEntriesToTable |
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. |
Methods declared in class DefaultMetalTheme
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont | Modifier and Type | Method | Description |
|---|---|---|
FontUIResource |
getControlTextFont() |
Returns the control text font. |
FontUIResource |
getMenuTextFont() |
Returns the menu text font. |
FontUIResource |
getSubTextFont() |
Returns the sub-text font. |
FontUIResource |
getSystemTextFont() |
Returns the system text font. |
FontUIResource |
getUserTextFont() |
Returns the user text font. |
FontUIResource |
getWindowTitleFont() |
Returns the window title font. |
Methods declared in class 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 | Modifier and Type | Method | Description |
|---|---|---|
ColorUIResource |
getAcceleratorForeground() |
Returns the accelerator foreground color. |
ColorUIResource |
getAcceleratorSelectedForeground() |
Returns the accelerator selected foreground color. |
ColorUIResource |
getControl() |
Returns the control color. |
ColorUIResource |
getControlDarkShadow() |
Returns the control dark shadow color. |
ColorUIResource |
getControlDisabled() |
Returns the control disabled color. |
ColorUIResource |
getControlHighlight() |
Returns the control highlight color. |
ColorUIResource |
getControlInfo() |
Returns the control info color. |
ColorUIResource |
getControlShadow() |
Returns the control shadow color. |
ColorUIResource |
getFocusColor() |
Returns the focus color. |
ColorUIResource |
getHighlightedTextColor() |
Returns the highlighted text color. |
ColorUIResource |
getInactiveSystemTextColor() |
Returns the inactive system text color. |
ColorUIResource |
getMenuBackground() |
Returns the menu background color. |
ColorUIResource |
getMenuForeground() |
Returns the menu foreground color. |
ColorUIResource |
getMenuSelectedBackground() |
Returns the menu selected background color. |
ColorUIResource |
getMenuSelectedForeground() |
Returns the menu selected foreground color. |
ColorUIResource |
getPrimaryControl() |
Returns the primary control color. |
ColorUIResource |
getPrimaryControlDarkShadow() |
Returns the primary control dark shadow color. |
ColorUIResource |
getPrimaryControlHighlight() |
Returns the primary control highlight color. |
ColorUIResource |
getPrimaryControlInfo() |
Returns the primary control info color. |
ColorUIResource |
getPrimaryControlShadow() |
Returns the primary control shadow color. |
ColorUIResource |
getSeparatorBackground() |
Returns the separator background color. |
ColorUIResource |
getSeparatorForeground() |
Returns the separator foreground color. |
ColorUIResource |
getSystemTextColor() |
Returns the system text color. |
ColorUIResource |
getTextHighlightColor() |
Returns the text highlight color. |
ColorUIResource |
getUserTextColor() |
Returns the user text color. |
protected ColorUIResource |
getWhite() |
Returns the white color. |
ColorUIResource |
getWindowBackground() |
Returns the window background color. |
ColorUIResource |
getWindowTitleBackground() |
Returns the window title background color. |
ColorUIResource |
getWindowTitleForeground() |
Returns the window title foreground color. |
ColorUIResource |
getWindowTitleInactiveBackground() |
Returns the window title inactive background color. |
ColorUIResource |
getWindowTitleInactiveForeground() |
Returns the window title inactive foreground color. |
Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Modifier and Type | Method | Description |
|---|---|---|
protected Object |
clone() |
Creates and returns a copy of this object. |
boolean |
equals |
Indicates whether some other object is "equal to" this one. |
protected void |
finalize() |
Deprecated, for removal: This API element is subject to removal in a future version. Finalization is deprecated and subject to removal in a future release. |
final Class |
getClass() |
Returns the runtime class of this Object. |
int |
hashCode() |
Returns a hash code value for this object. |
final void |
notify() |
Wakes up a single thread that is waiting on this object's monitor. |
final void |
notifyAll() |
Wakes up all threads that are waiting on this object's monitor. |
String |
toString() |
Returns a string representation of the object. |
final void |
wait() |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted. |
final void |
wait |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. |
final void |
wait |
Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. |
Constructor Details
OceanTheme
public OceanTheme()
OceanTheme
Method Details
addCustomEntriesToTable
public void addCustomEntriesToTable(UIDefaults table)
- Overrides:
-
addCustomEntriesToTablein classMetalTheme - Parameters:
-
table- the defaults table, non-null - Throws:
-
NullPointerException- iftableisnull - See Also:
getName
public String getName()
- Overrides:
-
getNamein classDefaultMetalTheme - Returns:
- "Ocean"
getPrimary1
protected ColorUIResource getPrimary1()
0x6382BF.- Overrides:
-
getPrimary1in classDefaultMetalTheme - Returns:
- the primary 1 color
- See Also:
getPrimary2
protected ColorUIResource getPrimary2()
0xA3B8CC.- Overrides:
-
getPrimary2in classDefaultMetalTheme - Returns:
- the primary 2 color
- See Also:
getPrimary3
protected ColorUIResource getPrimary3()
0xB8CFE5.- Overrides:
-
getPrimary3in classDefaultMetalTheme - Returns:
- the primary 3 color
- See Also:
getSecondary1
protected ColorUIResource getSecondary1()
0x7A8A99.- Overrides:
-
getSecondary1in classDefaultMetalTheme - Returns:
- the secondary 1 color
- See Also:
getSecondary2
protected ColorUIResource getSecondary2()
0xB8CFE5.- Overrides:
-
getSecondary2in classDefaultMetalTheme - Returns:
- the secondary 2 color
- See Also:
getSecondary3
protected ColorUIResource getSecondary3()
0xEEEEEE.- Overrides:
-
getSecondary3in classDefaultMetalTheme - Returns:
- the secondary 3 color
- See Also:
getBlack
protected ColorUIResource getBlack()
0x333333.- Overrides:
-
getBlackin classMetalTheme - Returns:
- the black color
- See Also:
getDesktopColor
public ColorUIResource getDesktopColor()
0xFFFFFF.- Overrides:
-
getDesktopColorin classMetalTheme - Returns:
- the desktop color
- See Also:
getInactiveControlTextColor
public ColorUIResource getInactiveControlTextColor()
0x999999.- Overrides:
-
getInactiveControlTextColorin classMetalTheme - Returns:
- the inactive control text color
getControlTextColor
public ColorUIResource getControlTextColor()
0x333333.- Overrides:
-
getControlTextColorin classMetalTheme - Returns:
- the control text color
getMenuDisabledForeground
public ColorUIResource getMenuDisabledForeground()
0x999999.- Overrides:
-
getMenuDisabledForegroundin classMetalTheme - Returns:
- the menu disabled foreground color
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.