Bonjour à tous et à toutes !!
Voilà mon probléme.
J'ai une appli ou se trouve un bouton (dont l'actionCommand est "details") écouté par un actionlistener dont le code se trouve ci-dessous :
Le probléme est le suivant : la fenetre se cree, s'affiche mais reste grisée jusqu'à ce que le traitement long soit effectué et la ferme ensuite... mais le blem c'est qu'elle est grisée, rien ne s'affiche a l'interieur.... et j'arrive pas a trouver la soluce.....
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 void actionPerformed(ActionEvent e) { JFrame j; if(e.getActionCommand().equals("details")) { // Ceci creer une JFrame de chargement avec un message "Attendez svp" et l'affiche (setVisible(true)) j = cmd.afficherCommande(); // Ceci est un traitement long, dans mon appli ce sont des deplacements de fichiers et des acces BD assez longs for(long i=0;i<100000000;i++){ System.out.println(i); } // Une fois le traitement termine on ferme la fenetre j.setVisible(false); }
Merci!!
Partager