public class ShapeGradientPaint
extends java.lang.Object
implements java.awt.Paint
Modifier and Type | Class and Description |
---|---|
protected static class |
ShapeGradientPaint.ShapeGradientContext |
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
backgroundColor |
protected java.awt.geom.Point2D |
radius |
protected java.awt.Shape |
shape |
protected java.awt.Color |
shapeColor |
protected boolean |
solidCenter |
Constructor and Description |
---|
ShapeGradientPaint(java.awt.Shape shape,
java.awt.Color main,
java.awt.Color background,
java.awt.geom.Point2D radius,
boolean solidCenter) |
Modifier and Type | Method and Description |
---|---|
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() |
protected java.awt.Shape shape
protected java.awt.Color shapeColor
protected java.awt.Color backgroundColor
protected java.awt.geom.Point2D radius
protected boolean solidCenter
public ShapeGradientPaint(java.awt.Shape shape, java.awt.Color main, java.awt.Color background, java.awt.geom.Point2D radius, boolean solidCenter)
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)
createContext
in interface java.awt.Paint
cm
- deviceBounds
- userBounds
- xform
- hints
- Paint.createContext(java.awt.image.ColorModel, java.awt.Rectangle, java.awt.geom.Rectangle2D,
java.awt.geom.AffineTransform, java.awt.RenderingHints)
public int getTransparency()
getTransparency
in interface java.awt.Transparency
Transparency.getTransparency()