Bonsoir,
Dans mon code java ,je veux afficher un message chaque 5minutes, est-ce qu'il y a une fonction qui me permet ça?
Merci.
Bonsoir,
Dans mon code java ,je veux afficher un message chaque 5minutes, est-ce qu'il y a une fonction qui me permet ça?
Merci.
Elle va te permettre d'exécuter du code tous les x temps.
En plus complexe, il existe le SwingWorker.
La classe swingworker permet de faire des traitements longs qui doivent raffraichir l'ihm. Typiquement, des calculs complexes et longs avec barre de progression qui indique ou on en est.
Bien sur, SwingWorker peut etre détournée pour etre utilisée en tant que timer mais ce n'est pas sa fonction premiere. Comme deja dit, c'est la classe Timer la plus adaptée pour ce besoin.
a+
Merci bien pour vos réponse
J'ai utilisé l'exemple suivant:
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 public class SimpleTimer { public static void main (String[] args) { try { boolean finished = false; while (! finished) { Thread.sleep (2000); // En pause pour deux secondes finished = true; } System.out.println("hello"); } catch (InterruptedException exception){} } }
Alors, sans ordre particulier:
un while qui ne sert à rient
pas de répétition
pas d'utilisation du timer
a part le println, ce code n'a rien à voir avec la question posée
Partager