Quaqua 7.4.2 2011-07-05

ch.randelshofer.quaqua.color
Class GradientColor

java.lang.Object
  extended by java.awt.Color
      extended by ch.randelshofer.quaqua.color.PaintableColor
          extended by ch.randelshofer.quaqua.color.GradientColor
All Implemented Interfaces:
java.awt.Paint, java.awt.Transparency, java.io.Serializable
Direct Known Subclasses:
GradientColor.UIResource

public class GradientColor
extends PaintableColor

GradientColor.

Author:
Werner Randelshofer  @version $Id: GradientColor.java 361 2010-11-21 11:19:20Z wrandelshofer $
See Also:
Serialized Form

Nested Class Summary
static class GradientColor.UIResource
           
 
Field Summary
protected  java.awt.Color color1
           
protected  java.awt.Color color2
           
 
Fields inherited from class java.awt.Color
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
GradientColor(java.awt.Color plainColor, java.awt.Color gradientNorth, java.awt.Color gradientSouth)
           
 
Method Summary
 java.awt.Paint getPaint(java.awt.Component c, int x, int y, int widht, int height)
           
 
Methods inherited from class ch.randelshofer.quaqua.color.PaintableColor
getPaint, getPaint, getPaint, getPaint, getRootPaneOffset
 
Methods inherited from class java.awt.Color
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

color1

protected java.awt.Color color1

color2

protected java.awt.Color color2
Constructor Detail

GradientColor

public GradientColor(java.awt.Color plainColor,
                     java.awt.Color gradientNorth,
                     java.awt.Color gradientSouth)
Method Detail

getPaint

public java.awt.Paint getPaint(java.awt.Component c,
                               int x,
                               int y,
                               int widht,
                               int height)
Specified by:
getPaint in class PaintableColor

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.