Comment auto-actualiser une heure?

Comment auto-actualiser une heure? - Java - Programmation

Marsh Posté le 10-06-2009 à 17:35:02    

Bonjour,
 
je voudrais savoir comment actualiser l`heure/minutes/secondes. J´ai développé le morceau de code suivant:
 

Code :
  1. //Afficher l'heure locale
  2. Calendar cal = new GregorianCalendar();
  3. int hour24 = cal.get(Calendar.HOUR_OF_DAY);
  4. int min = cal.get(Calendar.MINUTE);
  5. int sec = cal.get(Calendar.SECOND);
  6. label = new JLabel("Heure Locale: " + hour24 + ":" + min + ":" + sec + " Uhr" );


 
Je pense qu'il faille utiliser ActionListener mais je ne vois pas comment l'utiliser pour actualiser la valeur qui est dans ma variable "label".  
 
Par contre si vous avez une autre méthode qui permet de récupérer l'heure locale(qui s'actualise toute seule!)  et de l'afficher, je suis bien évidemment preneur. MERCI

Reply

Marsh Posté le 10-06-2009 à 17:35:02   

Reply

Marsh Posté le 10-06-2009 à 17:37:29    

Utilises un Timer pour mettre ton JLabel à jour?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 10-06-2009 à 17:41:23    

je ne sais pas. Peut-être? Comment?

Reply

Marsh Posté le 10-06-2009 à 17:42:30    

Tu crées un ActionListener qui met ton label à jour quand il est appelé, puis tu crée un Timer qui appelle l'ActionListener toutes les 500-1000 ms?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 10-06-2009 à 17:47:54    

ok, je vais essayer cette solution. Merci de ton aide. Je te tiendrai au courant quand j'aurai réussi à mettre quelque chose en place. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed