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 :

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);
        }
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.....

Merci!!