Récupérer JPanel dans un JScrollPane dans un JTabbedPane
Bonjour tout le monde,
Je développe actuellement une application possédant un JTabbedPane.
Ce JTabbedPane est composé de plusieurs onglet qui sont des JScrollPanes dans lesquels sont contenus des JPanels.
Je souhaiterais récupérer les composants contenus dans l'onglet courant mais je n'arrive pas à récupérer le JPanel correspondant!
Voici un petit bout de code qui sera peut être plus explicite :
Code:
1 2 3
|
jTabbedPane.addTab("Mammifères", null,
getJScrollPane1(), null); |
Code:
1 2 3 4 5 6 7
|
private JScrollPane getJScrollPane1() {
if (jScrollPane1 == null) {
jScrollPane1 = new JScrollPane(getJPanel1());
}
return jScrollPane1 ;
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
|
private JPanel getJPanel1() {
if (jPanel1 == null) {
jPanel1 = new JPanel("Mammifères");
//ajout de composants
...
}
return jPanel1 ;
} |
J'ai bien essayer des choses du style :
Code:
jTabbedPane.getComponentAt(jTabbedPane.getSelectedIndex());
mais cela me retourne le JScrollPane et non pas le JPanel.
Pourriez vous m'aider svp?
Merci beaucoup à tous!