Bonjour,
voilà le problème : dans mon IHM, l'utilisateur sélectionne une liste d'objets (mammos) et clique sur un bouton pour lancer l'analyse de ces objets. l'analyse étant potentiellement longue, elle est faite dans un SwingWorker. Mon but est de parcourir la liste d'objets et de lancer l'analyse sur chacun d'eux. Mais l'utilisateur doit valider l'analyse du premier avant que l'analyse du 2ème ne se lance.
j'ai fait une boucle for de ce type :
mais les swingWorker s'exécutent tous en même temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(Object mammo : mammosSelectionnees) { swingWorkerAnalyse = new SwingWorkerAnalyse(fenetre, mammo); swingWorkerAnalyse.execute(); }
Est-il possible de s'arranger pour qu'ils s'exécutent les uns à la suite des autres?
Partager