Bonjour à tous
J'aimerais pouvoir utiliser mon objet de classe Mail dans les procédures chargerComposant mais je ne peux passer ce-dit ml en paramètres de la procédure public void run() étant donné que ça empêcherait de surcharger cette méthode abstraite run qui ne prend rien en paramètres.
Débutant sous SwingWorker, j'aurais aimé l'avis d'habitués.
Merci et bonne suite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 XMLParser xmlprsr = new XMLParser(fichier); Mail ml = xmlprsr.getMail(); SwingUtilities.invokeAndWait(new Runnable() { public void run() { mmGUI instGUI = new mmGUI(); instGUI.setVisible(true); Fonctions.chargerComposant(instGUI.getCb_chantiers()); Fonctions.chargerComposant(instGUI.getCb_entites()); Fonctions.chargerComposant(instGUI.getTf_objet(), ml); Fonctions.chargerComposant(instGUI.getTf_expediteur(), ml); Fonctions.chargerComposant(instGUI.getTf_date(), ml); Fonctions.chargerComposant(instGUI.getLb_archiveur(), ml); Fonctions.chargerComposant(instGUI.getTbl_destinataires(), ml); } });
Partager