com.partnersoft.gui
Class RoundGradientContext

java.lang.Object
  extended by com.partnersoft.gui.RoundGradientContext
All Implemented Interfaces:
java.awt.PaintContext

public class RoundGradientContext
extends java.lang.Object
implements java.awt.PaintContext

Copied from the O'Reilley book on Java2D, http://www.oreilly.com/catalog/java2d/chapter/ch04.html

We're using this as a backport to Java 1.5 for Java 1.6's RadialGradientPaint class.

Copyright 2007 Partner Software, Inc.

Version:
$Id: RoundGradientContext.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis

Field Summary
protected  java.awt.Color mC1
           
protected  java.awt.Color mC2
           
protected  java.awt.geom.Point2D mPoint
           
protected  java.awt.geom.Point2D mRadius
           
 
Constructor Summary
RoundGradientContext(java.awt.geom.Point2D p, java.awt.Color c1, java.awt.geom.Point2D r, java.awt.Color c2)
           
 
Method Summary
 void dispose()
           
 java.awt.image.ColorModel getColorModel()
           
 java.awt.image.Raster getRaster(int x, int y, int w, int h)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mPoint

protected java.awt.geom.Point2D mPoint

mRadius

protected java.awt.geom.Point2D mRadius

mC1

protected java.awt.Color mC1

mC2

protected java.awt.Color mC2
Constructor Detail

RoundGradientContext

public RoundGradientContext(java.awt.geom.Point2D p,
                            java.awt.Color c1,
                            java.awt.geom.Point2D r,
                            java.awt.Color c2)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface java.awt.PaintContext

getColorModel

public java.awt.image.ColorModel getColorModel()
Specified by:
getColorModel in interface java.awt.PaintContext

getRaster

public java.awt.image.Raster getRaster(int x,
                                       int y,
                                       int w,
                                       int h)
Specified by:
getRaster in interface java.awt.PaintContext