|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.painter.effects.AbstractAreaEffect
public class AbstractAreaEffect
The abstract base class for path effects. It takes care of soft clipping and interpolating brush sizes and colors. Subclasses can change these values to provide prefab effect behavior, like dropshadows and glows.
Constructor Summary | |
---|---|
AbstractAreaEffect()
Creates a new instance of AreaEffect |
Method Summary | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener l)
Adds a PropertyChangeListener to the listener list. |
void |
apply(Graphics2D g,
Shape clipShape,
int width,
int height)
Draws an effect on the specified graphics and path using the specified width and height. |
Color |
getBrushColor()
Getter for property brushColor. |
int |
getBrushSteps()
Getter for property brushSteps. |
int |
getEffectWidth()
Getter for property effectWidth. |
Point2D |
getOffset()
Getter for property offset. |
boolean |
isRenderInsideShape()
Getter for property renderInsideShape. |
boolean |
isShapeMasked()
Getter for property shapeMasked. |
boolean |
isShouldFillShape()
Getter for property shouldFillShape. |
protected void |
paintBorderGlow(Graphics2D g2,
Shape clipShape,
int width,
int height)
Paints the border glow |
void |
removePropertyChangeListener(PropertyChangeListener l)
Removes a PropertyChangeListener from the listener list. |
void |
setBrushColor(Color brushColor)
Setter for property brushColor. |
void |
setBrushSteps(int brushSteps)
Setter for property brushSteps. |
void |
setEffectWidth(int effectWidth)
Setter for property effectWidth. |
void |
setOffset(Point2D offset)
Setter for property offset. |
void |
setRenderInsideShape(boolean renderInsideShape)
Setter for property renderInsideShape. |
void |
setShapeMasked(boolean shapeMasked)
Setter for property shapeMasked. |
void |
setShouldFillShape(boolean shouldFillShape)
Setter for property shouldFillShape. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractAreaEffect()
Method Detail |
---|
public void apply(Graphics2D g, Shape clipShape, int width, int height)
AreaEffect
apply
in interface AreaEffect
protected void paintBorderGlow(Graphics2D g2, Shape clipShape, int width, int height)
g2
- clipShape
- width
- height
- public void addPropertyChangeListener(PropertyChangeListener l)
l
- The listener to add.public void removePropertyChangeListener(PropertyChangeListener l)
l
- The listener to remove.public Color getBrushColor()
public void setBrushColor(Color brushColor)
brushColor
- New value of property brushColor.public int getBrushSteps()
public void setBrushSteps(int brushSteps)
brushSteps
- New value of property brushSteps.public int getEffectWidth()
public void setEffectWidth(int effectWidth)
effectWidth
- New value of property effectWidth.public boolean isRenderInsideShape()
public void setRenderInsideShape(boolean renderInsideShape)
renderInsideShape
- New value of property renderInsideShape.public Point2D getOffset()
public void setOffset(Point2D offset)
offset
- New value of property offset.public boolean isShouldFillShape()
public void setShouldFillShape(boolean shouldFillShape)
shouldFillShape
- New value of property shouldFillShape.public boolean isShapeMasked()
public void setShapeMasked(boolean shapeMasked)
shapeMasked
- New value of property shapeMasked.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |