[JProgressBar]Problème de thread
Bonjour à tous,
Je débute en SWING et j'ai vraiment du mal à gérer les threads avec SWING. Voilà mon problème : J'ai un bouton dans une fenêtre (JFrame) auquel est associée la classe ImageAction (qui étend AbstractAction), dans la méthode actionPerformed(), j'ai une boucle for qui lit un certain nombre de fichiers. J'aimerais que au fur et à mesure de l'avancement de la boucle for, une barre de progression avance.
J'ai pour l'instant une classe ProgressBar qui crée une nouvelle JFrame qui contient cette ProgressBar. Je l'instancie dans actionPerformed() juste avant d'entrer dans la boucle. Au fur et à mesure du for, je fais des progressBar.setValue(...). Biensur, ça ne peut pas marcher comme ça, j'ai essayé diverses choses avec SwingUtilities.invokeLater comme on peut lire un peu partout sur Internet mais y'a rien à faire, ça ne marche pas en même temps de l'avancement de la boucle.
Quelqu'un pourrait me mettre sur la voie pour y arriver :D ?
Merci d'avance,
Benjamin