Hello,
Voilà je souhaite lancer deux swing worker à la suite... J'ai une fenêtre associée qui fait état de la progression de ces deux workers et qui affiche un certain nombre de messages de log via. des propertyChangeListener.
Mon problème est que le deuxième worker doit attendre le premier avant de commencer. J'ai donc utilisé la méthode get() mais celle ci semble être bloquante au niveaux de l'interface, et du coup ma fenêtre de progression et de log n'est affichée qu'à la fin du premier worker.
Quelqu'un sait-il si il y a un moyen de faire ce que je souhaite sans bloquer la fenêtre?
Je pense créer un autre SwingWorker englobant ces deux derniers mais ca fait toujours du code en plus alors que ca n'est pas nécessaire dans l'absolu (et dans l'hypothèse ou c'est faisable autrement).
Merci d'avance![]()
Partager