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

EDT/SwingWorker Java Discussion :

Problème actualisation progress bar


Sujet :

EDT/SwingWorker Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Problème actualisation progress bar
    Bonjour,

    J'ai un problème de progress bar.
    L'avancement ne s'affiche qu'à la fin de l'éxecution du programme et rien ne s'actualise pendant.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
               //Pour chaque album
                for(int i=0 ; i<AlbumList.length ; i++)
                {
                    try
                    {
                        Thread.sleep(125);
                    }
                    catch (InterruptedException ex) {}
     
                    jpbState.setValue(i);
                    jpbState.setVisible(true);
                }
    Merci d'avance
    Saket

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    Bonjour,

    Est-ce que ton problème ne correspondrait pas à ça ?
    http://java.developpez.com/faq/gui/?...E_progress_bar

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut
    Salut Junta,

    alors heu je n'ai pas encore testé...
    mais cela me paraît compliquer pour une fonction qui doit être prévu,
    le but d'une barre de progression c'est qu'elle progresse sans trop se prendre la tête non ? :p

    Je débute en java, mais je me souvient qu'en delphi, il y avait une méthode pour actualiser le GUI et ainsi actualiser son contenu...

    N'y aurait-il pas un équivalent en java?

    Merci :d

    PS: je viens de faire un test tout débil, si à la place de modifier la valeur de la progress bar, j'actualise la valeur d'un label, c'est la même chose... Il ne s'actualise pas jusqu'à la fin de la boucle...

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    C'est la méthode à suivre, il n'y en a pas d'autre.
    Toute action longue doit être réalisée dans un thread à part. Sinon tu bloque ton UI donc de fait le repaint du composant ne se fait plus. Donc pas de mise à jour de JProgressBar.

    Je te conseille très fortement la lecture du tuto suivant: http://gfx.developpez.com/tutoriel/j...ing-threading/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut
    Quel graillote dis donc!
    Mais je te remercie je vais me mettre à la lecture
    Merci beaucoup

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

Discussions similaires

  1. Problème PROGRESS BAR
    Par Nocturn dans le forum Flash
    Réponses: 2
    Dernier message: 21/03/2010, 18h02
  2. Réponses: 10
    Dernier message: 21/04/2008, 12h48
  3. probléme du composant progress bar
    Par ouadie99 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/03/2008, 14h43
  4. [Patterns]Séparation IHM <-> Noyau : Problême de progress bar ?
    Par Muetdhiver dans le forum Design Patterns
    Réponses: 8
    Dernier message: 18/09/2007, 22h28
  5. Progress bar problème
    Par neyutran dans le forum MFC
    Réponses: 3
    Dernier message: 03/05/2007, 18h09

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