Version 3 : Enfin plusieurs cercles !
Changements par rapport à la version précédente
- L'applet gère maintenant un Vector de Cercles. Dans l'exemple, 3 cercles sont créés, mais
on pourrait en avoir beaucoup plus. La méthode paint énumère le Vector et dessine chaque cercle
tour à tour.
Que gagne-t-on ?
- Rien, on montre l'intérêt d'avoir fait dériver la classe Cercle de la classe Thread. Il
suffit de rajouter quelques lignes pour animer 100 cercles indépendamment les uns des autres !
Des cercles animés, version 3
|
Sources de cette Applet
Problèmes de cette version
- Ca scintille toujours...
- Si on retaille l'Applet, les cercles rebondissent toujours dans la même zone...
- Pour suspendre ou réveiller tous les Threads, il faut parcourir à chaque fois le Vector de Cercles,
c'est lourd...
- Et si on rajoutait quelques boutons...