lab2lib
Class BouncingSquare
java.lang.Object
graphics.AbstractGraphic
graphics.AbstractColorableGraphic
graphics.Rectangle
lab2lib.BouncingSquare
- All Implemented Interfaces:
- CenterLocatable, IColorable, IColorableGraphic, IGraphic, ILocatable, IRotatable, ISizeable
public class BouncingSquare
- extends Rectangle
Constructor Summary |
BouncingSquare()
Creates a new instance of BouncingSquare |
Method Summary |
void |
startBouncing()
Method to be called when the user wants the BouncyShape to start bouncing. |
void |
stopBouncing()
Method to be called when user wants the BouncyShape to stop bouncing. |
Methods inherited from class graphics.AbstractGraphic |
addMouseListener, addMouseMotionListener, contains, getBounds, getCenterLocation, getContainer, getDimension, getLocation, getMouseListeners, getMouseMotionListeners, getRotation, intersects, move, rotate, setCenterLocation, setContainer, setDimension, setLocation, setMovement, setRotation |
BouncingSquare
public BouncingSquare()
- Creates a new instance of BouncingSquare
stopBouncing
public void stopBouncing()
- Method to be called when user wants the BouncyShape to stop bouncing.
startBouncing
public void startBouncing()
- Method to be called when the user wants the BouncyShape to start bouncing.