Package org.apache.pivot.wtk.effects
Class TranslationDecorator
- java.lang.Object
-
- org.apache.pivot.wtk.effects.TranslationDecorator
-
-
Constructor Summary
Constructors Constructor Description TranslationDecorator()
TranslationDecorator(boolean clip)
TranslationDecorator(int x, int y, boolean clip)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bounds
getBounds(Component component)
Returns the bounding area of the decorator.boolean
getClip()
Point
getOffset()
java.awt.geom.AffineTransform
getTransform(Component component)
Returns the transformation the decorator applies to the component's coordinate space.int
getX()
int
getY()
java.awt.Graphics2D
prepare(Component component, java.awt.Graphics2D graphics)
Prepares the graphics context into which the component or prior decorator will paint.void
setClip(boolean clip)
void
setOffset(int x, int y)
void
setOffset(Point offset)
void
setX(int x)
void
setY(int y)
void
update()
Updates the graphics context into which the component or prior decorator was painted.
-
-
-
Method Detail
-
getX
public int getX()
-
setX
public void setX(int x)
-
getY
public int getY()
-
setY
public void setY(int y)
-
getOffset
public Point getOffset()
-
setOffset
public void setOffset(Point offset)
-
setOffset
public void setOffset(int x, int y)
-
getClip
public boolean getClip()
-
setClip
public void setClip(boolean clip)
-
prepare
public java.awt.Graphics2D prepare(Component component, java.awt.Graphics2D graphics)
Description copied from interface:Decorator
Prepares the graphics context into which the component or prior decorator will paint. This method is called immediately prior toComponent.paint(Graphics2D)
; decorators are called in descending order.
-
update
public void update()
Description copied from interface:Decorator
Updates the graphics context into which the component or prior decorator was painted. This method is called immediately afterComponent.paint(Graphics2D)
; decorators are called in ascending order.This default version simply returns, without doing anything (often the appropriate thing to do).
-
getBounds
public Bounds getBounds(Component component)
Description copied from interface:Decorator
Returns the bounding area of the decorator.This default simply returns the bounds of the component's size.
-
getTransform
public java.awt.geom.AffineTransform getTransform(Component component)
Description copied from interface:Decorator
Returns the transformation the decorator applies to the component's coordinate space.This default simply returns a new
AffineTransform
.- Specified by:
getTransform
in interfaceDecorator
- Parameters:
component
- The component the decorator is attached to.- Returns:
- The decorator's transform.
-
-