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

Interfaces Graphiques en Java Discussion :

Utiliser un Timer pour redessiner une fenêtre


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre du Club
    Inscrit en
    Février 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 112
    Points : 43
    Points
    43
    Par défaut Utiliser un Timer pour redessiner une fenêtre
    Salut,
    je n'arrive pas a redessiner ma fenetre toutes les 1 seconde (ça déssine une seule fois). Comment puis je faire ?
    Le code suivant est dans mon main :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    while(true)
    		{
    			Timer t = new Timer(1000, null) ;
    			t.start();
    			limite -= 10 ;
    			if(limite == 0)
    				return ;
     
    			fenetre.repaint();
    			fenetre.setVisible(true);
    		}
    avec la variable nommée "fenetre" de type JFrame

  2. #2
    Expert confirmé
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Points : 4 015
    Points
    4 015
    Par défaut
    Bonjour
    je crois que tu n'as pas bien compris l'utilisation de Timer
    Tu lances le timer normalement une seule fois et tu définies l'action qui doit être exécuté suivant l'intervalle de temps que tu lui auras fixé
    ET c'est quoi ta boucle que tu fais?c'est quoi ta variable limite? Pourquoi redessiner la fenêtre chaque 1 seconde?

    Cordialement
    Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !

    Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells

Discussions similaires

  1. Réponses: 11
    Dernier message: 01/07/2012, 15h12
  2. Utiliser les threads pour créer une fenêtre de LOG ?
    Par davidmarli dans le forum Langage
    Réponses: 4
    Dernier message: 17/08/2011, 15h01
  3. Réponses: 3
    Dernier message: 22/01/2011, 23h55
  4. [WD15] Utiliser le Timer pour une procédure locale
    Par Invité dans le forum WinDev
    Réponses: 1
    Dernier message: 20/04/2010, 15h26
  5. Réponses: 8
    Dernier message: 23/03/2005, 19h28

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