public class ShadowFilter extends AbstractBufferedImageOp
| Constructor and Description |
|---|
ShadowFilter() |
ShadowFilter(int radius,
int xOffset,
int yOffset,
float opacity) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst) |
boolean |
getAddMargins() |
float |
getOpacity() |
int |
getRadius()
Get the radius of the kernel.
|
int |
getShadowColor() |
boolean |
getShadowOnly() |
int |
getXOffset() |
int |
getYOffset() |
void |
setAddMargins(boolean addMargins) |
void |
setOpacity(float opacity) |
void |
setRadius(int radius)
Set the radius of the kernel, and hence the amount of blur.
|
void |
setShadowColor(int shadowColor) |
void |
setShadowOnly(boolean shadowOnly) |
void |
setXOffset(int xOffset) |
void |
setYOffset(int yOffset) |
java.lang.String |
toString() |
protected void |
transformSpace(java.awt.Rectangle r) |
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGBpublic ShadowFilter()
public ShadowFilter(int radius,
int xOffset,
int yOffset,
float opacity)
public void setXOffset(int xOffset)
public int getXOffset()
public void setYOffset(int yOffset)
public int getYOffset()
public void setRadius(int radius)
radius - the radius of the blur in pixels.public int getRadius()
public void setOpacity(float opacity)
public float getOpacity()
public void setShadowColor(int shadowColor)
public int getShadowColor()
public void setAddMargins(boolean addMargins)
public boolean getAddMargins()
public void setShadowOnly(boolean shadowOnly)
public boolean getShadowOnly()
protected void transformSpace(java.awt.Rectangle r)
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst)
public java.lang.String toString()
toString in class java.lang.Object