Personnellement, j'ai ajouter un écouteur de chagement d'état pour le JTabbedPane, mon JTabbedPane étant "onglets" voilà le code:
onglets.addChangeListener(
new ChangeListener(){
public void stateChanged( ChangeEvent changeEvent )
{
i=onglets.getSelectedIndex();
switch (i){
case 0:
//traitement pour le premier onglet
break;
case 1:
//traitement pour le deuxième onglet
break;
.
.
.
}
}
});
i étant un entier que g initialisé à 0
biensur il faut ajouter les import adéquats à savoir:
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
j'espère que sa va vous aider