public class TextureBrush extends Brush
Constructor and Description |
---|
TextureBrush()
Initializes a new
TextureBrush instance. |
TextureBrush(java.awt.Image image)
Initializes a new
TextureBrush instance
with the specified pattern. |
Modifier and Type | Method and Description |
---|---|
void |
applyTo(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D bounds)
Applies the brush to the specified graphics.
|
TextureBrush |
clone()
Creates a copy of a brush.
|
java.awt.Image |
getTexture() |
void |
readExternal(java.io.ObjectInput in) |
void |
setTexture(java.awt.Image value) |
java.awt.Color |
toColor()
Returns a single color approximation of the brush.
|
void |
writeExternal(java.io.ObjectOutput out)
Implements Externalizable.
|
public TextureBrush()
TextureBrush
instance.public TextureBrush(java.awt.Image image)
TextureBrush
instance
with the specified pattern.public void applyTo(java.awt.Graphics2D g, java.awt.geom.Rectangle2D bounds)
public TextureBrush clone()
public java.awt.Image getTexture()
public void setTexture(java.awt.Image value)
public java.awt.Color toColor()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException