net.infonode.gui.colorprovider
Class UIManagerColorProvider

java.lang.Object
  extended bynet.infonode.gui.colorprovider.AbstractColorProvider
      extended bynet.infonode.gui.colorprovider.UIManagerColorProvider
All Implemented Interfaces:
ColorProvider, Serializable

public class UIManagerColorProvider
extends AbstractColorProvider

A ColorProvider which returns a property color from the UIManager.

Version:
$Revision: 1.11 $
See Also:
Serialized Form

Field Summary
static UIManagerColorProvider CONTROL_COLOR
          A provider for the 'control' color.
static UIManagerColorProvider CONTROL_DARK_SHADOW
          A provider for the 'controlDkShadow' color.
static UIManagerColorProvider DESKTOP_BACKGROUND
          A provider for the 'Desktop.background' color.
static UIManagerColorProvider TABBED_PANE_BACKGROUND
          A provider for the 'TabbedPane.background' color.
static UIManagerColorProvider TABBED_PANE_DARK_SHADOW
          A provider for the 'TabbedPane.darkShadow' color.
static UIManagerColorProvider TABBED_PANE_HIGHLIGHT
          A provider for the 'TabbedPane.highlight' color.
static UIManagerColorProvider TABBED_PANE_SHADOW
          A provider for the 'TabbedPane.shadow' color.
 
Constructor Summary
UIManagerColorProvider(String propertyName)
          Constructor.
UIManagerColorProvider(String propertyName, Color defaultColor)
          Constructor.
 
Method Summary
 Color getColor()
          Returns the default color when no component is available.
 
Methods inherited from class net.infonode.gui.colorprovider.AbstractColorProvider
getColor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTROL_COLOR

public static final UIManagerColorProvider CONTROL_COLOR
A provider for the 'control' color.


CONTROL_DARK_SHADOW

public static final UIManagerColorProvider CONTROL_DARK_SHADOW
A provider for the 'controlDkShadow' color.


TABBED_PANE_HIGHLIGHT

public static final UIManagerColorProvider TABBED_PANE_HIGHLIGHT
A provider for the 'TabbedPane.highlight' color.


TABBED_PANE_SHADOW

public static final UIManagerColorProvider TABBED_PANE_SHADOW
A provider for the 'TabbedPane.shadow' color.


TABBED_PANE_DARK_SHADOW

public static final UIManagerColorProvider TABBED_PANE_DARK_SHADOW
A provider for the 'TabbedPane.darkShadow' color.


TABBED_PANE_BACKGROUND

public static final UIManagerColorProvider TABBED_PANE_BACKGROUND
A provider for the 'TabbedPane.background' color.


DESKTOP_BACKGROUND

public static final UIManagerColorProvider DESKTOP_BACKGROUND
A provider for the 'Desktop.background' color.

Constructor Detail

UIManagerColorProvider

public UIManagerColorProvider(String propertyName)
Constructor.

Parameters:
propertyName - the name of the property which value will be retrieved from the UIManager.

UIManagerColorProvider

public UIManagerColorProvider(String propertyName,
                              Color defaultColor)
Constructor.

Parameters:
propertyName - the name of the property which value will be retrieved from the UIManager.
defaultColor - the color to be used if the specified color doesn't exist in the UIManager
Method Detail

getColor

public Color getColor()
Description copied from interface: ColorProvider
Returns the default color when no component is available.

Specified by:
getColor in interface ColorProvider
Overrides:
getColor in class AbstractColorProvider


Copyright © 2007 NNL Technology AB. All Rights Reserved.