Maison3

© Octobre 2000 - Jacques Ferber

Email: ferber@lirmm.fr
Home page: http: //www.lirmm.fr/~ferber


La documentation de l'applet

Le source de l'applet

Les fichiers


Description

Extension de l'applet précédente, cette applet permet de dessiner des objets de taille variable. Pour cela on a ajouté un "listener" MouseDragged qui récupère tous les événements de souris de type "MouseMotion". Ces événements de souris donnent lieu à un dessin des figures à l'aide de technique de type XOR : on dessine une première fois pour visualiser un cadre par exemple et on visualise une deuxième fois pour le faire disparaître. Cela marche très bien pour visualiser des fantômes de figures lorsqu'on crée ou on bouge une figure.

Extensions possibles

Bouger des figures

Ensuite on peut essayer de bouger les figures lorsqu'on clicke dessus. C'est un peu plus compliqué car il faut récupérer les coordonnées du click et demander à toutes les figures du Vector si le click se trouve dans les figures.

D'autre part, il faut faire en sorte que l'on voie la figure bouger et donc que l'on implémente une technique de visualisation non-permanente. En fait, on utilise la même technique que pour la création des figures.