Class WaveGradientPaint

java.lang.Object
  |
  +--WaveGradientPaint
All Implemented Interfaces:
java.awt.Paint, java.awt.Transparency

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

Programm: WaveGradient
Copyright: 2002 Andreas Gohr, Frank Schubert
License: GPL2 or higher

Info: paint object to fill with wavepattern


Field Summary
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
WaveGradientPaint(MonoWave mw, java.awt.Color color)
          Constructor
 
Method Summary
 java.awt.PaintContext createContext(java.awt.image.ColorModel cm, java.awt.Rectangle deviceBounds, java.awt.geom.Rectangle2D userBounds, java.awt.geom.AffineTransform trans, java.awt.RenderingHints hints)
          returns WaveGradientContext, where the calculation takes place
 int getTransparency()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaveGradientPaint

public WaveGradientPaint(MonoWave mw,
                         java.awt.Color color)
Constructor

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 trans,
                                           java.awt.RenderingHints hints)
returns WaveGradientContext, where the calculation takes place

Specified by:
createContext in interface java.awt.Paint

getTransparency

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