net.infonode.gui.colorprovider
Class ColorMultiplier

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

public class ColorMultiplier
extends AbstractColorProvider

Multiplies the RGB components of a color with the given factor.

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

Constructor Summary
ColorMultiplier(ColorProvider colorProvider, double factor)
          Constructor.
 
Method Summary
 Color getColor()
          Returns the default color when no component is available.
 Color getColor(Component component)
          Returns the color obtained from the given component.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorMultiplier

public ColorMultiplier(ColorProvider colorProvider,
                       double factor)
Constructor.

Parameters:
colorProvider - provides the color which RGB components will be multiplied
factor - the multiply factor
Method Detail

getColor

public Color getColor(Component component)
Description copied from interface: ColorProvider
Returns the color obtained from the given component.

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

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.