Java/TD7
- Recopiez chez vous le repertoire ~griffaul/Java/TD6/V6
, compilez les fichiers, et constatez le resultat.
- Faire une version V7 qui :
- Introduise un "EcouteurCourant" ayant les methodes "remove" et "affecte".
- Permette la saisie de plusieurs rectangles successivement, sans appuyer sur le bouton. (Seul le dernier saisie est affiche).
- Permette l'interruption de la saisie avec les boutons "vide".
- Faire une version V8 qui :
- Introduise une classe abstraite "forme" dont herite rectangle.
- Generalise MyCanvas pour manipuler des "formes".
Il ne faut pas oublier de modifier "rectangle" la ou cela est necessaire.
- Faire une version V9 qui possede une classe "oval" similaire a la classe "rectangle".
- Faire une version V10 qui :
- Gere un tableau (de taille dynamique) de "forme" dans MyCanvas. Prevoir les methodes "addForme" et "realloc",
- Gere le reaffichage du tableau de formes.
Il ne faut pas oublier de remplacer "setForme" par "addForme" la ou cela est necessaire.
- Faire une version V11 qui remplace les trois boutons "vide" par trois boutons qui gerent un choix de trois couleurs avec une variable "CouleurCourante".