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

Agents de placement/Fenêtres Java Discussion :

Impossible de rafraichir JFrame.


Sujet :

Agents de placement/Fenêtres Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 8
    Par défaut Impossible de rafraichir JFrame.
    Bonjour à tous,

    Je sais que c'est un problème récurrent, très récurrent, mais malgré toutes mes recherches sur Google et sur ce forum, je n'ai pas réussi à régler mon problème : mettre à jour l'affichage de ma JFrame, ou éventuellement d'un Component, à l'interieur d'une boucle for.

    Pour simplifier, je prend un exemple simple : J'ai une fenetre avec 2 JButton : un bouton A et un bouton C. En cliquant sur le bouton A, le bouton C change de couleur, à l'aide d'une fonction changeCol(). Ici pas de problème, tout marche comme je le souhaite.
    En revanche, je voudrai pouvoir, à l'interieur d'une boucle for, exécuter 1000 fois ma fonction changeCol(). J'ai fait la chose suivante : (fenetre représente ma JFrame)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for(int i = 0;i<1000;i++){
    	changeCol();
    	fenetre.validate();
    }
    Cela ne fonctionne pas, ça me rafraichit l'affichage uniquement à la fin des 1000 itérations. Ne fonctionne pas non plus en remplacant validate() par repaint()

    Je précise que dans ma fonction changeCol(), j'ai ajouté des instructions à forte complexité, afin de ralentir l'exécution de la fonction et pouvoir ainsi suivre l'avancement de l'exécution.

    J'espère que vous arriverez à comprendre ce que je raconte... Je joins à ce message le fichier .java, au cas où quelqu'un aurait le courage de se plonger dedans.

    Merci d'avance pour vos réponses.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/03/2010, 16h51
  2. [JFrame] Impossible de la cacher
    Par HappyTreeFred dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 18/06/2009, 10h52
  3. pb pour rafraichir jframe
    Par choupachoops dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 04/04/2008, 14h39
  4. [ETAT] rafraichir un état -> est impossible
    Par fredouf dans le forum IHM
    Réponses: 12
    Dernier message: 03/04/2007, 17h01
  5. [JFrame] Rafraichir l'affichage d'1 JFrame
    Par tomburn dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 21/04/2005, 11h39

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