net.infonode.gui.colorprovider
Interface ColorProvider

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractColorProvider, BackgroundColorProvider, BackgroundPainterColorProvider, ColorBlender, ColorMultiplier, ColorProviderList, FixedColorProvider, UIManagerColorProvider

public interface ColorProvider
extends java.io.Serializable

An object that provides colors. Instances of this class is typically used by Border implementations to obtain border colors which might change depending on the current Look and Feel or which component the border is painted on.

Version:
$Revision: 1.6 $
Author:
$Author: jesper $

Method Summary
 java.awt.Color getColor()
          Returns the default color when no component is available.
 java.awt.Color getColor(java.awt.Component component)
          Returns the color obtained from the given component.
 

Method Detail

getColor

java.awt.Color getColor()
Returns the default color when no component is available.

Returns:
the default color when no component is available

getColor

java.awt.Color getColor(java.awt.Component component)
Returns the color obtained from the given component.

Parameters:
component - the component
Returns:
the color obtained from the given component