Java/TD7

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