java.lang.Object Square
public class Square
A square that can be manipulated and that draws itself on a canvas.
Constructor Summary | |
---|---|
Square()
Create a new square at default position with default color. |
|
Square(int originalX,
int originalY)
Create a new square at specified position (originalX,originalY) with default color. |
Method Summary | |
---|---|
void |
changeColor(java.lang.String newColor)
Change the color. |
void |
changeSize(int newSize)
Change the size to the new size (in pixels). |
void |
makeInvisible()
Make this square invisible. |
void |
makeVisible()
Make this square visible. |
void |
moveDown()
Move the square a few pixels down. |
void |
moveHorizontal(int distance)
Move the square horizontally by 'distance' pixels. |
void |
moveLeft()
Move the square a few pixels to the left. |
void |
moveRight()
Move the square a few pixels to the right. |
void |
moveUp()
Move the square a few pixels up. |
void |
moveVertical(int distance)
Move the square vertically by 'distance' pixels. |
void |
slowMoveHorizontal(int distance)
Slowly move the square horizontally by 'distance' pixels. |
void |
slowMoveVertical(int distance)
Slowly move the square vertically by 'distance' pixels. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Square()
public Square(int originalX, int originalY)
Method Detail |
---|
public void changeColor(java.lang.String newColor)
public void changeSize(int newSize)
public void makeInvisible()
public void makeVisible()
public void moveDown()
public void moveHorizontal(int distance)
public void moveLeft()
public void moveRight()
public void moveUp()
public void moveVertical(int distance)
public void slowMoveHorizontal(int distance)
public void slowMoveVertical(int distance)