import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;

public class MyPaint implements Paint {
	
	double mx;double my; //Mittelpunkt des radialen Verlaufs
	
	
	//Konstruktor: Mittelpunkt muß angegeben werden
	public MyPaint(double mx, double my)
	{
		super();
		this.mx=mx;
		this.my=my;
	}
	
	
	// Paint-Interface - Methoden: ----------------------------------------
	public PaintContext createContext(
				  ColorModel cm,
                                  Rectangle deviceBounds,
                                  Rectangle2D userBounds,
                                  AffineTransform xform,
                                  RenderingHints hints )
	{
		//PaintContext für jew. Mittelpunkt zurückgeben
		return new MyPaintContext(mx,my);
	}

	public int getTransparency() {
		//Farbe ist opak
		return Transparency.OPAQUE;
	}

}
