Bonjour,
Sur un bouton j'ai appliqué ce code :
L'exécution de cette action est tres tres lente.
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); } }); } });
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 etant le syso au debut et --> END à la fin et -> new Juste aprés l'instanciation de la JDialog..--> INIT
Wed Jul 26 12:52:56 CEST 2006 : Récupère la connection. [50] [be.chhf.utils.DataBase]
--> END
-> new
Je suis perdu.
Quelqu'un à une idée ?
Merci

Répondre avec citation











Partager