J'ai besoin de détecter quand l'onglet sélectionné change, et d'obtenir son index.
Le code suivant fonctionne, mais il déclenche le println
autant de fois que le nombre d'onglets actuellement chargés :
tabbedPane.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
System.out.println("Tab: " + tabbedPane.getSelectedIndex());
// Prints the string 3 times if there are 3 tabs etc
}
});
Quelle est la bonne façon de procéder ? Merci d'avance.