Bonjour !
Je vous explique mon problème :
J'ai un programme qui doit gérer certaines données et j'ai donc créer une fenêtre pour modifier la plupart de ces données. Cette fenêtre comporte 2 boutons (ok et annuler) et un JTabbedPane. Dans ce JTab, je n'ajoute que des panel qui ont la fonction save() (héritée de interface "DataPanel")
Je clone toutes mes données pour les ouvrir dans cette fenêtre, quand je clic sur "Annuler" je me contente de fermer la fenêtre, et quand je fait "Ok" je lance la fonction save() de tous mes onglets pour remplacer les données par leur clones modifiés.
Mon problème c'est que je n'arrive justement pas à récupérer ces onglets, j'ai essayer ça :
mais il me retourne null, donc je sais pas comment faire pour récupérer tous les onglets :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for(int i = 0; i < tab.getTabCount(); i++) ((DataPanel) tab.getTabComponentAt(i)).save();
Partager