Académique Documents
Professionnel Documents
Culture Documents
M2 IL
Modifiez la classe Cycles pour qu’elle implémente l’interface ActionListener. Cette interface
réclame l’implémentation d’une méthode, qui sera déclenchée périodiquement par le Timer.
Implémentez cette méthode, en lui faisant pour l’instant afficher un message sur la console ("
Top Timer !"). Dans le constructeur de la classe Cycles, créez le Timer qui sera enregistré
comme attribut, et démarrez le dans le programme principal à l’aide de la méthode start().
Créez une classe EspaceCouleur qui sera un JPanel, et qui aura un attribut de type
java.awt.Color initialisé dans le constructeur à Color.black. Chaque top du Timer doit
modifier la couleur en la faisant passer de noir à bleu puis de bleu à noir. Ajouter ensuite
l’objet graphique EspaceCouleur à la classe Cycles.
Créez une classe CompteurPub qui sera un JLabel. Cette classe aura un attribut entier qui
représente le nombre de cycles initialisé à 0. Le texte du JLabel est « Nombre de pub
présentées : 0 ». Le compteur est incrémenté et le texte est mis à jour à chaque top du Timer.
Ajouter ensuite l’objet graphique CompteurPub à la classe Cycles.
Questions :
Page 1 sur 1