Problème JDialog et Thread
hello,
encore moi
cette fois ci mon probleme est la fabrication d'une fenetre attente
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
private void mettreAJourAccord(){
final JDialog parent = this;
if(fen == null)
fen = new FenetreAttente(parent,false);
fen.definirMessage("En attente");
encours = true;
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
fen.afficher();
fen.repaint();
try{
System.out.println("depart pause");
Thread.sleep(5000);
System.out.println("pause finie");
}catch(InterruptedException iexc){
System.out.println("erreur:"+iexc.getLocalizedMessage());
}
encours = false;
}
});
//fen.definirMessage("Importation terminée.Merci.\nVous pouvez fermer.");
//fen.afficher();
} |
quand je lance ce code
ma FenetreAttente s affiche mais pas le texte a l interieur
il n apparait une fois que mon run est termine
je comprends
comme d habitude toutes les pistes sont permises
j ai essaye enormement de chose mais la je bloque