java.lang.ObjectCircle
public class Circle
Un cercle qui peut être manipulé et qui se dessine sur un fond.
| Field Summary | |
|---|---|
private java.lang.String |
color
|
private int |
diameter
|
private boolean |
isVisible
|
private int |
xPosition
|
private int |
yPosition
|
| Constructor Summary | |
|---|---|
Circle()
Crée un nouveau cercle à la position par défaut avec la couleur par défaut. |
|
| Method Summary | |
|---|---|
void |
changeColor(java.lang.String newColor)
Modifie la couleur. |
void |
changeSize(int newDiameter)
Modifie la taille par la nouvelle valeur (en pixels). |
private void |
draw()
Dessine le cercle avec les spécifications actuelles. |
private void |
erase()
Efface le cercle de l'écran. |
void |
makeInvisible()
Masque ce cercle. |
void |
makeVisible()
Affiche ce cercle. |
void |
moveDown()
Déplace le cercle de quelques pixels vers le bas. |
void |
moveHorizontal(int distance)
Déplace le cercle horizontalement du nombre de pixels dans 'distance'. |
void |
moveLeft()
Déplace le cercle de quelques pixels à gauche. |
void |
moveRight()
Déplace le cercle de quelques pixels à droite. |
void |
moveUp()
Déplace le cercle de quelques pixels vers le haut. |
void |
moveVertical(int distance)
Déplace le cercle verticalement du nombre de pixels dans 'distance'. |
void |
slowMoveHorizontal(int distance)
Déplace lentement le cercle horizontalement du nombre de pixels dans 'distance'. |
void |
slowMoveVertical(int distance)
Déplace lentement le cercle verticalement du nombre de pixels dans 'distance'. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String color
private int diameter
private boolean isVisible
private int xPosition
private int yPosition
| Constructor Detail |
|---|
public Circle()
| Method Detail |
|---|
public void changeColor(java.lang.String newColor)
public void changeSize(int newDiameter)
private void draw()
private void erase()
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)