Bonjour à tous,
J'ai besion d'un petit conseil concernant le lancement de thread et les probleme d'EDT.
Je m'explique :
J'ai mon thread courant EDT qui parcoure une fonction
Le probleme est que je voudrais afficher la fenetre qui s'ouvre avec la progressBar avec la fenetrePrincipal toujours ouverte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public maFonction(){ // lancement d'un thread de calcul ThreadCalculLong calcul=new ThreadCalculLong(); calcul.start; //lancement de ma progressBar ThreadProgressBar progressBar=new ThreadProgressBar(); progressBar.start(); //ferme la JFrame courante fermerFenetreCourante() }
Or dans mon exemple, les 2 threads sont bien lancés donc je pense que l'EDT continue le programme et ferme la fenetre courante.
Est ce que la progressBar doit extends la classe Thread ?
Est ce que je peux dire à l'EDT d'attendre les 2 threads precedents pour passer à la suite ?
Merci a vous
Partager