Tu as vu juste ! Je l'avais déclaré
protected static Rapport monRapport
mais pas initialisé ( quelle quiche
).
Merci de ton aide.
J'aurais cependant encore 2 questions :
1) Pourquoi le fait de passer monRapport en static solutionne des problèmes ( je vais bien sûr me référer à la doc, mais comme j'ai un exemple concret avec mon programme, je comprendrais mieux).
2) Disons que mon programme lance 2 Fenêtres filles. L'une avec 5 combobox l'autre avec 7. Ma Fenêtre type me crée 7 combobox et en ajoute 5 par défaut. Les 2 autres sont ajoutés directement depuis la fille.
Etant donné que mon bouton se trouve dans la fenêtre mère, comment spécifié " Si l'action est réaliser depuis Fenêtre_1, ajoute les 5 combobox au rapport, si c'est Fenêtre_2, ajoute les 7".
Je pense qu'un simple IF combiné avec un getSource pointant soit sur Fenetre_1 ou Fenetre_2 ferait l'affaire, mais je ne sais pas encore bien l'utiliser...
Partager