Bonjour,
Je souhaite afficher un compte à rebours en mode console.
J'arrive seulement à afficher "coucou" neuf fois avec le code suivant :
J'aimerais pouvoir afficher 9 8 7 6 5 4 3 2 1 ...
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; public class MainClass { public static void main(String[] args) { int i = 0; i++; Timer timer = new Timer(1000, new MyTimerActionListener()); timer.start(); try { Thread.sleep(10000); // 10000 ms, ça s'affiche 10-1sec fois // Le timer dure 10sec et s'affiche tous les 1sec } catch (InterruptedException e) { } timer.stop(); } } class MyTimerActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { System.out.println("coucou"); } }
Merci pour votre aide.
Partager