A B E F G L M P S T U V X Y

A

actionPerformed(ActionEvent) - Method in class pg.coursjava.logo.Fenetre
 
afficheCercle(Pt, double) - Method in class pg.coursjava.logo.Fenetre
Affiche un cercle.
afficheDisque(Pt, double) - Method in class pg.coursjava.logo.Fenetre
Affiche un disque (cercle plein).
affichePoint(Pt) - Method in class pg.coursjava.logo.Fenetre
Affiche un point.
afficheSegment(Pt, Pt) - Method in class pg.coursjava.logo.Fenetre
Affiche un segment.
attendsClic() - Method in class pg.coursjava.logo.Fenetre
Bloque l'appelant jusqu'à ce qu'un clic souris ait eu lieu dans la fenetre.
avance(double) - Method in class pg.coursjava.logo.Plume
Avance la plume d'une distance de "l" selon le cap courant.

B

baisse() - Method in class pg.coursjava.logo.Plume
Baisse la plume

E

effaceCercle(Pt, double) - Method in class pg.coursjava.logo.Fenetre
Efface un cercle.
effaceDisque(Pt, double) - Method in class pg.coursjava.logo.Fenetre
Efface un disque.
effacePoint(Pt) - Method in class pg.coursjava.logo.Fenetre
Efface un point.
effaceSegment(Pt, Pt) - Method in class pg.coursjava.logo.Fenetre
Efface un segment.
estVisible() - Method in class pg.coursjava.logo.Plume
consultation de la visibilité ou non de la plume.

F

Fenetre - class pg.coursjava.logo.Fenetre.
Un objet de cette classe définit une fenêtre munie d'un repère dont :
- l'origine est au centre de la fenêtre,
- l'axe des X est horizontal et orienté de gauche à droite,
- l'axe des Y vertical et orienté de bas en haut.

De plus cette fenêtre définit un objet Plume qui permet de dessiner "à la logo".
(la plume possède des méthodes "à la Logo" pour écrire dans la fenêtre : avancer, tourner, lever, baisser, ...).
Fenetre(String, int, int) - Constructor for class pg.coursjava.logo.Fenetre
crée et affiche une fenêtre de dessin "à la logo".
Une plume de classe Plume est automatiquement créee et est associée à la fenêtre.
La plume est placée au centre de la fenêtre, en position basse avec un cap de 0 (sur axe des x positifs).
Fenetre(String, int, int, Plume) - Constructor for class pg.coursjava.logo.Fenetre
crée et affiche une fenêtre de dessin "à la logo".
La Plume associée à la fenêtre est passée en paramètre et doit être créée explicitement.

G

getCap() - Method in class pg.coursjava.logo.Plume
consulte la valeur du cap de la plume.
getPlume() - Method in class pg.coursjava.logo.Fenetre
retourne la plume pour dessiner dans la fenêtre
getPosition() - Method in class pg.coursjava.logo.Plume
Consultation de la position de la plume

L

leve() - Method in class pg.coursjava.logo.Plume
Leve la plume

M

mouseClicked(MouseEvent) - Method in class pg.coursjava.logo.Fenetre
 
mouseEntered(MouseEvent) - Method in class pg.coursjava.logo.Fenetre
 
mouseExited(MouseEvent) - Method in class pg.coursjava.logo.Fenetre
 
mousePressed(MouseEvent) - Method in class pg.coursjava.logo.Fenetre
 
mouseReleased(MouseEvent) - Method in class pg.coursjava.logo.Fenetre
 

P

paint(Graphics) - Method in class pg.coursjava.logo.Fenetre
 
pause(int) - Method in class pg.coursjava.logo.Fenetre
Suspend l'exécution de l'appelant
pg.coursjava.logo - package pg.coursjava.logo
 
Plume - class pg.coursjava.logo.Plume.
Un objet de cette classe définit une plume pour dessiner dans une "fenêtre Logo".
Plume() - Constructor for class pg.coursjava.logo.Plume
création d'un objet Plume.
Attention, à sa création l'objet plume n'est associé à aucune fenêtre.
Cette association se fera en passant l'objet plume en paramètre du constructeur de la fenêtre où la plume se dessinera.
A sa création la plume est placée en (0.0 0.0), en position basse avec un cap de 0 (sur axe des x positifs).
plumeBasse() - Method in class pg.coursjava.logo.Plume
Consultation de l'etat de la plume (lev?e ou baiss?e).
positionne(double, double) - Method in class pg.coursjava.logo.Plume
Positionne la plume sur un point donné.
Pt - class pg.coursjava.logo.Pt.
Classe modélisant des points.
Pt(double, double) - Constructor for class pg.coursjava.logo.Pt
création d'un objet Pt.

S

setCap(int) - Method in class pg.coursjava.logo.Plume
fixe la valeur du cap de la plume.

T

toString() - Method in class pg.coursjava.logo.Plume
retourne une chaîne (String) représentant la plume
toString() - Method in class pg.coursjava.logo.Pt
retourne une chaîne (String) représentant le point
toString() - Method in class pg.coursjava.logo.Fenetre
retourne une chaîne (String) représentant la fenêtre et la plume qu'elle contient.
tourne(double) - Method in class pg.coursjava.logo.Plume
Ajoute "a" degre au cap courant de la plume (les angles sont orientes dans le sens trigonometrique).

U

update(Graphics) - Method in class pg.coursjava.logo.Fenetre
 

V

visible(boolean) - Method in class pg.coursjava.logo.Plume
fixe la visibilité ou non de la plume.

X

x - Variable in class pg.coursjava.logo.Pt
l'abscisse du point.

Y

y - Variable in class pg.coursjava.logo.Pt
l'ordonnée du point.

A B E F G L M P S T U V X Y