Bonjour,
J'aurais besoin de petits conseils.
J'ai deux JDialog présentant tous les deux un JTabbedPane. Chacun des JTabbedPane contient plusieurs tabsheet nommés contenant un JPanel.
Chacun des deux JDialog contient un JPanel identique.
Dans un soucis de réduction d'instanciation d'objet, j'aimerais ne créer qu'une seule fois ce JPanel commun et l'ajouter à chacun des JTabbedPane de mes JDialog (méthode d'ajout : JTabbedPane.add(String title, Component component)).
Cependant ceci ne fonctionne pas, le premier des deux JDialog auquel est ajouté le JPanel commun voit son composant mis à null dès que le JPanel est ajouté au second. Résultat graphique, le tabsheet concerné disparaît.
J'aimerais comprendre pourquoi cela fonctionne ainsi.
Est-ce qu'il y a une méthode pour y remédier ?
Merci d'avance pour tous vos commentaires.
Sophie
Partager