[JDialog] Affichage trop lent.
Bonjour,
Sur un bouton j'ai appliqué ce code :
Code:
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.
Citation:
--> 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