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.
| Constructor | Description | 
|---|---|
| OceanTheme() | Creates an instance of  OceanTheme | 
| 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. | 
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
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
public OceanTheme()
OceanTheme
public void addCustomEntriesToTable(UIDefaults table)
addCustomEntriesToTable in class MetalTheme
table - the defaults table, non-nullNullPointerException - if table is null
public String getName()
getName in class DefaultMetalTheme
protected ColorUIResource getPrimary1()
0x6382BF.getPrimary1 in class DefaultMetalTheme
protected ColorUIResource getPrimary2()
0xA3B8CC.getPrimary2 in class DefaultMetalTheme
protected ColorUIResource getPrimary3()
0xB8CFE5.getPrimary3 in class DefaultMetalTheme
protected ColorUIResource getSecondary1()
0x7A8A99.getSecondary1 in class DefaultMetalTheme
protected ColorUIResource getSecondary2()
0xB8CFE5.getSecondary2 in class DefaultMetalTheme
protected ColorUIResource getSecondary3()
0xEEEEEE.getSecondary3 in class DefaultMetalTheme
protected ColorUIResource getBlack()
0x333333.getBlack in class MetalTheme
public ColorUIResource getDesktopColor()
0xFFFFFF.getDesktopColor in class MetalTheme
public ColorUIResource getInactiveControlTextColor()
0x999999.getInactiveControlTextColor in class MetalTheme
public ColorUIResource getControlTextColor()
0x333333.getControlTextColor in class MetalTheme
public ColorUIResource getMenuDisabledForeground()
0x999999.getMenuDisabledForeground in class MetalTheme
    © 1993, 2023, 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.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/metal/OceanTheme.html