Petite illustration des évenements de souris

Le problème

Cette Applet très simple permet de tracer des lignes avec la souris. Tant que le boutton est enfoncé, la ligne se trace de manière continue. Un nouvel enfoncement du boutton provoque la reprise du tracé avec une ligne droite entre le point de laché du boutton et le nouveau point d'enfoncement du boutton. Chaque sortie de la souris hors de la zone d'Aplet provoque un changement de couleur aléatoire du tracé.

Tout cela est bien difficile à expliquer mais simple à comprendre si l'on joue avec l'Applet ci-dessous.

Programmation

La gestion des évenements de souris est au coeur de ce TD.

Notez que la totalité du tracé de ligne disparaît dès que la fenêtre est iconifiée ou redimensionnée !!!