public abstract class AbstractVisualItem extends Object implements VisualItem
| Modifier and Type | Field and Description |
|---|---|
protected Point2D |
anchor |
protected Rectangle2D |
bounds |
| Constructor and Description |
|---|
AbstractVisualItem() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
draw(Graphics2D g2d) |
Rectangle2D |
getBounds() |
Point2D |
getPosition() |
void |
setPosition(double x,
double y) |
void |
setPosition(Point2D p) |
protected abstract Rectangle2D |
updateBounds() |
protected Rectangle2D bounds
protected Point2D anchor
public Rectangle2D getBounds()
getBounds in interface VisualItemprotected abstract Rectangle2D updateBounds()
public abstract void draw(Graphics2D g2d)
draw in interface VisualItempublic void setPosition(double x,
double y)
setPosition in interface VisualItempublic void setPosition(Point2D p)
setPosition in interface VisualItempublic Point2D getPosition()
getPosition in interface VisualItemCopyright © 2012. All Rights Reserved.