IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Rafraîchir un JLabel chaque seconde


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de pendoRa
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2007
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 317
    Par défaut Rafraîchir un JLabel chaque seconde
    Bonjour,

    j'ai sur mon IHM une "horloge" qui est un JLabel codé de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    heure.setText(Ladate.laDate());
    La classe "Ladate" est constitué de :
    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
    import java.text.SimpleDateFormat;
    import java.util.GregorianCalendar;
     
    import javax.swing.JOptionPane;
     
    public class Ladate {
     
    	/*
    	 * AFFICHE LA DATE 
    	 * 
     
    	 */
    	public static GregorianCalendar calendar;
     
    	public static java.util.Date time;
     
     
    	public static String laDate()
     
    	{
    		calendar = (GregorianCalendar) GregorianCalendar.getInstance();
    		time = calendar.getTime();
    		SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
    		String formattedDate = formatter.format(time);
    		//JOptionPane.showMessageDialog(null, "il est :"+ formattedDate, "Horloge", JOptionPane.INFORMATION_MESSAGE);
    		return formattedDate;
    	}
     
     
    }
    Pour le moment je rafraîchi le JLabel a l'aide d'un listener sur un bouton, j'aimerai que le JLabel se rafraîchisse tout seul chaque seconde, pour émuler une horloge donc.

    apres maintes recherches je ne trouve pas de solution claire et concise.
    Entre boucle et thread je ne sais que faire.


    Merci pour vos futurs conseils.

    ps : je n'attend pas de source mais une direction dans laquelle coder

    Merci bonne journée

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Regardes du coté des timers : javax.swing.Timer

    a++

  3. #3
    Membre éclairé Avatar de pendoRa
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2007
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 317
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter une fonction chaque seconde
    Par zemzoum89 dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 04/11/2010, 17h32
  2. Réponses: 2
    Dernier message: 11/10/2009, 18h19
  3. chargement et écrasement d'image chaque seconde
    Par scoubi74 dans le forum Flash
    Réponses: 5
    Dernier message: 11/04/2008, 01h42
  4. Exécuter une fonction chaque Seconde
    Par killer69 dans le forum C#
    Réponses: 18
    Dernier message: 30/01/2008, 09h37
  5. Comment mettre à jour une page jsp chaque seconde
    Par zizoux5 dans le forum Struts 1
    Réponses: 6
    Dernier message: 25/05/2007, 18h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo