javax.swing.plaf.metal
Class OceanTheme

java.lang.Object
  extended by javax.swing.plaf.metal.MetalTheme
      extended by javax.swing.plaf.metal.DefaultMetalTheme
          extended by javax.swing.plaf.metal.OceanTheme

public class OceanTheme
extends DefaultMetalTheme

A modern theme for the Metal Look & Feel.

Since:
1.5

Constructor Summary
OceanTheme()
           
 
Method Summary
 void addCustomEntriesToTable(UIDefaults defaults)
          Adds customized entries to the UIDefaults table.
protected  ColorUIResource getBlack()
          Returns the OceanTheme's color for black, the RGB value (51, 51, 51).
 ColorUIResource getControlTextColor()
          Returns the color for control text, which is the value of the theme's black value.
 ColorUIResource getDesktopColor()
          Returns the desktop color, which is the theme's white color.
 ColorUIResource getInactiveControlTextColor()
          Returns the color for inactive control text, which is the RGB value (153, 153, 153).
 ColorUIResource getMenuDisabledForeground()
          Returns the OceanTheme's color for disabled menu foreground,
 String getName()
          Returns the name of this theme, "Ocean"
protected  ColorUIResource getPrimary1()
          Return the OceanTheme's value for primary 1, the RGB value (99, 130, 191).
protected  ColorUIResource getPrimary2()
          Return the OceanTheme's value for primary 2, the RGB value (163, 184, 204).
protected  ColorUIResource getPrimary3()
          Return the OceanTheme's value for primary 1, the RGB value (184, 207, 229).
protected  ColorUIResource getSecondary1()
          Return the OceanTheme's value for secondary 1, the RGB value (122, 138, 153).
protected  ColorUIResource getSecondary2()
          Return the OceanTheme's value for secondary 2, the RGB value (184, 207, 229).
protected  ColorUIResource getSecondary3()
          Return the OceanTheme's value for secondary 3, the RGB value (238, 238, 238).
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OceanTheme

public OceanTheme()
Method Detail

getName

public String getName()
Returns the name of this theme, "Ocean"

Overrides:
getName in class DefaultMetalTheme
Returns:
"Steel".

getControlTextColor

public ColorUIResource getControlTextColor()
Returns the color for control text, which is the value of the theme's black value.

Overrides:
getControlTextColor in class MetalTheme
Returns:
The color used for text on controls.

getDesktopColor

public ColorUIResource getDesktopColor()
Returns the desktop color, which is the theme's white color.

Overrides:
getDesktopColor in class MetalTheme
Returns:
The color used for the desktop background.

getInactiveControlTextColor

public ColorUIResource getInactiveControlTextColor()
Returns the color for inactive control text, which is the RGB value (153, 153, 153).

Overrides:
getInactiveControlTextColor in class MetalTheme
Returns:
The color used to draw text on inactive controls.

getMenuDisabledForeground

public ColorUIResource getMenuDisabledForeground()
Returns the OceanTheme's color for disabled menu foreground,

Overrides:
getMenuDisabledForeground in class MetalTheme
Returns:
The foreground color for disabled menu items.
See Also:
MetalTheme.getMenuForeground()

getBlack

protected ColorUIResource getBlack()
Returns the OceanTheme's color for black, the RGB value (51, 51, 51).

Overrides:
getBlack in class MetalTheme
Returns:
Returns the OceanTheme's value for black

getPrimary1

protected ColorUIResource getPrimary1()
Return the OceanTheme's value for primary 1, the RGB value (99, 130, 191).

Overrides:
getPrimary1 in class DefaultMetalTheme
Returns:
The first primary color.

getPrimary2

protected ColorUIResource getPrimary2()
Return the OceanTheme's value for primary 2, the RGB value (163, 184, 204).

Overrides:
getPrimary2 in class DefaultMetalTheme
Returns:
The second primary color.

getPrimary3

protected ColorUIResource getPrimary3()
Return the OceanTheme's value for primary 1, the RGB value (184, 207, 229).

Overrides:
getPrimary3 in class DefaultMetalTheme
Returns:
The third primary color.

getSecondary1

protected ColorUIResource getSecondary1()
Return the OceanTheme's value for secondary 1, the RGB value (122, 138, 153).

Overrides:
getSecondary1 in class DefaultMetalTheme
Returns:
The first secondary color.

getSecondary2

protected ColorUIResource getSecondary2()
Return the OceanTheme's value for secondary 2, the RGB value (184, 207, 229).

Overrides:
getSecondary2 in class DefaultMetalTheme
Returns:
The second secondary color.

getSecondary3

protected ColorUIResource getSecondary3()
Return the OceanTheme's value for secondary 3, the RGB value (238, 238, 238).

Overrides:
getSecondary3 in class DefaultMetalTheme
Returns:
The third secondary color.

addCustomEntriesToTable

public void addCustomEntriesToTable(UIDefaults defaults)
Adds customized entries to the UIDefaults table.

Overrides:
addCustomEntriesToTable in class MetalTheme
Parameters:
defaults - the UI defaults table