Bonjour,

Sur un bouton j'ai appliqué ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
btnModif.addActionListener(new ActionListener(){
               public void actionPerformed(ActionEvent e) {  
                   SwingUtilities.invokeLater(new Runnable() {
                       public void run() {
                           ModifDialog mp = new ModifDialog(user);
                           System.out.println("-> new");
                           mp.pack();
                           mp.setVisible(true);
                       }
                   });
               } 
            });
L'exécution de cette action est tres tres lente.
La fenêtre s'affiche rapidement, on y vois certains composants mais le contenu en entier n'est pas visible, tout le contenu ne s'affiche qu'après 5 à 10 secondes.

J'ai cru que le contenu était lent à se charger mais en placant un System.out.println() au debut et à la fin de la création de mon JDialog je me suis aperçu que non.
--> INIT
Wed Jul 26 12:52:56 CEST 2006 : Récupère la connection. [50] [be.chhf.utils.DataBase]
--> END
-> new
--> INIT etant le syso au debut et --> END à la fin et -> new Juste aprés l'instanciation de la JDialog..

Je suis perdu.

Quelqu'un à une idée ?

Merci