Salut !
Comment on peux recuperer le jour et l heure courante dans un JLabel et comment on peux modifier son affichage de tel maniere que si l heure change l affichage dans la JLabel change
Merci d avance pour votre aide :) !!
Version imprimable
Salut !
Comment on peux recuperer le jour et l heure courante dans un JLabel et comment on peux modifier son affichage de tel maniere que si l heure change l affichage dans la JLabel change
Merci d avance pour votre aide :) !!
Pour la date courante : java.util.Date
mettre en forme la date : java.text.SimpleDateFormat
modifier le contenu d'un JLabel : méthode "setText"
Reste à construire un Thread qui va modifier le contenu du JLabel toutes les secondes par exemple.
Je suis debutante avec les threads
j ai pas bien saisie ce que je dois faire:
je cree le thread et ensuite comment je peux le lancer a chaque minute??
Merci d avance :)
tu le lance pas à chaque minute, tu le lance une fois pour toutes, et il fait:
affichage de l'heure
dodo pendant 1 seconde (Thread.sleep())
affichage de l'heure
dodo pendant 1 seconde
etc.
Note que pour ce genre de tache, la classe javax.swing.Timer est beaucoup plus adaptée (et plus légère):
(code provenant de la javadoc)Code:
1
2
3
4
5
6
7 int delay = 1000; //milliseconds ActionListener taskPerformer = new ActionListener() { public void actionPerformed(ActionEvent evt) { //...Perform a task... } }; new Timer(delay, taskPerformer).start();