java.lang.Object Triangle
public class Triangle
A triangle that can be manipulated and that draws itself on a canvas.
Constructor Summary | |
---|---|
Triangle()
Create a new triangle at default position with default color. |
|
Triangle(int originalX,
int originalY)
Create a new triangle at specified position originalX, originalY |
Method Summary | |
---|---|
void |
changeColor(java.lang.String newColor)
Change the color. |
void |
changeSize(int newHeight,
int newWidth)
Change the size to the new size (in pixels). |
void |
makeInvisible()
Make this triangle invisible. |
void |
makeVisible()
Make this triangle visible. |
void |
moveDown()
Move the triangle a few pixels down. |
void |
moveHorizontal(int distance)
Move the triangle horizontally by 'distance' pixels. |
void |
moveLeft()
Move the triangle a few pixels to the left. |
void |
moveRight()
Move the triangle a few pixels to the right. |
void |
moveUp()
Move the triangle a few pixels up. |
void |
moveVertical(int distance)
Move the triangle vertically by 'distance' pixels. |
void |
slowMoveHorizontal(int distance)
Slowly move the triangle horizontally by 'distance' pixels. |
void |
slowMoveVertical(int distance)
Slowly move the triangle 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 Triangle()
public Triangle(int originalX, int originalY)
Method Detail |
---|
public void changeColor(java.lang.String newColor)
public void changeSize(int newHeight, int newWidth)
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)