de.laures.cewolf.taglib.tags
Class SerializableGradientPaint
java.lang.Object
de.laures.cewolf.taglib.tags.SerializableGradientPaint
- All Implemented Interfaces:
- java.awt.Paint, java.awt.Transparency, java.io.Serializable
public class SerializableGradientPaint
- extends java.lang.Object
- implements java.awt.Paint, java.io.Serializable
Special gradient paint which can be serialized.
- Author:
- Guido Laures
- See Also:
GradientPaint
,
Serialized Form
Field Summary |
private java.awt.Color |
c1
|
private java.awt.Color |
c2
|
private boolean |
cyclic
|
private java.awt.Paint |
paint
|
private int |
x1
|
private int |
x2
|
private int |
y1
|
private int |
y2
|
Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
Method Summary |
java.awt.PaintContext |
createContext(java.awt.image.ColorModel colorModel,
java.awt.Rectangle rectangle,
java.awt.geom.Rectangle2D rectangle2D,
java.awt.geom.AffineTransform affineTransform,
java.awt.RenderingHints renderingHints)
|
private void |
createPaint()
|
private java.awt.Paint |
getPaint()
|
int |
getTransparency()
|
void |
setCyclic(boolean b)
|
void |
setPoint1(int x,
int y,
java.awt.Color c)
|
void |
setPoint2(int x,
int y,
java.awt.Color c)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
x1
private int x1
y1
private int y1
c1
private java.awt.Color c1
x2
private int x2
y2
private int y2
c2
private java.awt.Color c2
cyclic
private boolean cyclic
paint
private transient java.awt.Paint paint
SerializableGradientPaint
public SerializableGradientPaint()
SerializableGradientPaint
public SerializableGradientPaint(int x1,
int y1,
java.awt.Color c1,
int x2,
int y2,
java.awt.Color c2)
- Creates a new instance of SerializableGradientPaint
getPaint
private java.awt.Paint getPaint()
createPaint
private void createPaint()
setPoint1
public void setPoint1(int x,
int y,
java.awt.Color c)
setPoint2
public void setPoint2(int x,
int y,
java.awt.Color c)
createContext
public java.awt.PaintContext createContext(java.awt.image.ColorModel colorModel,
java.awt.Rectangle rectangle,
java.awt.geom.Rectangle2D rectangle2D,
java.awt.geom.AffineTransform affineTransform,
java.awt.RenderingHints renderingHints)
- Specified by:
createContext
in interface java.awt.Paint
getTransparency
public int getTransparency()
- Specified by:
getTransparency
in interface java.awt.Transparency
setCyclic
public void setCyclic(boolean b)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object