raffraîchir ma fenêtre java avant la fin d'un acion performed
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:
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:
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