java.lang.ObjectDrawableShape
public abstract class DrawableShape
An abstract class representing a Shape that can be drawn. Shapes share a singleton Canvas (frame) that they are drawn on.
Constructor Summary | |
---|---|
DrawableShape()
|
Method Summary | |
---|---|
void |
addSelfToCanvas()
|
void |
bringToFront()
|
protected abstract void |
draw(java.awt.Graphics2D g2d)
|
protected java.awt.Color |
getColorFromString(java.lang.String c)
Helper method for converting Strings to colors |
void |
removeSelfFromCanvas()
|
void |
sendToBack()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DrawableShape()
Method Detail |
---|
public void addSelfToCanvas()
public void bringToFront()
protected abstract void draw(java.awt.Graphics2D g2d)
protected java.awt.Color getColorFromString(java.lang.String c)
public void removeSelfFromCanvas()
public void sendToBack()