JTabbedPane ChangeListener
Preciso detectar quando a guia selecionada é alterada e obter seu índic
O código a seguir funciona, mas dispara oprintln
quantas vezes a quantidade de guias atualmente carregadas:
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
}
});
Qual é a maneira correta de fazer isso? Agradeço antecipadamente