com.partnersoft.gui
Class HemisphericalGradientPaint

java.lang.Object
  extended by com.partnersoft.gui.HemisphericalGradientPaint
All Implemented Interfaces:
java.awt.Paint, java.awt.Transparency

public class HemisphericalGradientPaint
extends java.lang.Object
implements java.awt.Paint

A gradient that resembles a translucent half-sphere with the given center.

Copyright 2007 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Nested Class Summary
 class HemisphericalGradientPaint.HemisphericalGradientContext
           
 
Field Summary
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
HemisphericalGradientPaint(double radius, java.awt.Color color, double centerOpacity)
           
 
Method Summary
 java.awt.PaintContext createContext(java.awt.image.ColorModel cm, java.awt.Rectangle deviceBounds, java.awt.geom.Rectangle2D userBounds, java.awt.geom.AffineTransform xform, java.awt.RenderingHints hints)
           
 int getTransparency()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HemisphericalGradientPaint

public HemisphericalGradientPaint(double radius,
                                  java.awt.Color color,
                                  double centerOpacity)
Method Detail

createContext

public java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
                                           java.awt.Rectangle deviceBounds,
                                           java.awt.geom.Rectangle2D userBounds,
                                           java.awt.geom.AffineTransform xform,
                                           java.awt.RenderingHints hints)
Specified by:
createContext in interface java.awt.Paint

getTransparency

public int getTransparency()
Specified by:
getTransparency in interface java.awt.Transparency