Bonjour à tous et à toutes,
j'essaye d'utiliser Timer() pour pouvoir afficher un Hello World toutes les 1 seconde.
Mais mon code basique ne marche pas.
Voici le code qui est constitué de 2 fichiers :
- Fichier Main.java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 /*Import :*/ import java.awt.event.ActionListener; import javax.swing.Timer; public class Main { public static void main(String[] args) { // TODO code application logic here ActionListener ActionListener_1 = new Traitement(); Timer Timer_1 = new Timer(1000, ActionListener_1); Timer_1.start(); } }
- Fichier Traitement.java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 /*Import :*/ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Traitement implements ActionListener { @Override public void actionPerformed(ActionEvent ActionEvent_1) { System.out.println("Hello World"); } }
En exécutant le code, il n'y a rien qui se passe, càd pas d'affichage de Hello World toutes les 1 seconde.
Avez-vous une idée ?
Merci d'avance pour vos réponses, cordialement.
Partager