|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.wtk.effects.ShadeDecorator
public class ShadeDecorator
Decorator that applies a "shade" to a component. The shade is a rectangle of the same size as the component that is painted over the component using a given color and opacity value.
Constructor Summary | |
---|---|
ShadeDecorator()
Creates a new ShadeDecorator with the default opacity and shade color. |
|
ShadeDecorator(float opacity,
Color color)
Creates a new ShadeDecorator with the specified opacity and shade color. |
Method Summary | |
---|---|
Bounds |
getBounds(Component component)
Returns the bounding area of the decorator. |
Color |
getColor()
|
float |
getOpacity()
|
AffineTransform |
getTransform(Component component)
Returns the transformation the decorator applies to the component's coordinate space. |
Graphics2D |
prepare(Component component,
Graphics2D graphics)
Prepares the graphics context into which the component or prior decorator will paint. |
void |
setColor(Color color)
|
void |
setColor(String color)
|
void |
setOpacity(float opacity)
|
void |
setOpacity(Number opacity)
|
void |
update()
Updates the graphics context into which the component or prior decorator was painted. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShadeDecorator()
public ShadeDecorator(float opacity, Color color)
opacity
- The opacity of the shade, between 0 and 1, exclusive.color
- The color of the shade.Method Detail |
---|
public float getOpacity()
public void setOpacity(float opacity)
public void setOpacity(Number opacity)
public Color getColor()
public void setColor(Color color)
public final void setColor(String color)
public Graphics2D prepare(Component component, Graphics2D graphics)
Decorator
Component.paint(Graphics2D)
; decorators are called in
descending order.
prepare
in interface Decorator
public void update()
Decorator
Component.paint(Graphics2D)
; decorators are called in
ascending order.
update
in interface Decorator
public Bounds getBounds(Component component)
Decorator
getBounds
in interface Decorator
public AffineTransform getTransform(Component component)
Decorator
getTransform
in interface Decorator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |