Salut tout le monde
je suis une débutante en java et j'essaie de faire une interface graphique d'un programme d'extraction de données à partir d'un dump mémoire.
donc dans ma JFrame j'ai mon bouton "extraction de données" .Et à partir de laquelle je veux raffraichir ma fenêtre pdt l'éxécution de mon programme traite_fichier qui assure l'extraction des données.Mais mon problème est que ma fenêtre se raffraîchit seulement à la fin de l'action performed de mon bouton "extraction de données".

voici le code de mon action performed
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    class Bouton2Listener  implements ActionListener{
		@SuppressWarnings("static-access")
		public void actionPerformed( ActionEvent e){
		setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR) );
 
	UnThread thread = new UnThread();
	thread.start();
 
	if(extract.bool()==1)
 
	{ 	
	System.out.println("start");
	TF.setText("merci");
	P7.add(TF);
    validate();
    System.out.println("finish");
	}
	 while( thread.isAlive() ); 
	setCursor(Cursor.getDefaultCursor());
	}
    }
et celui de mon thread pour l'éxecution de mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class UnThread extends Thread{
    	  public void run() 
    	  {
    		extract.traite_fichier((fileout.getParent())+"/"+fileout.getName());
 
    	  }	
 
 
}
Merci d'avance pour votre aide