Tem algum event listener para mudança de TAB em TabbedPane?

2 respostas
S

Tem algum event listener para mudança de TAB em TabbedPane ?

qual ?

como eu faço para que quando ele esteja em uma TAB eu acione um evento ? e quando mudar para outra acionar outro ?

2 Respostas

S

Pelo que eu tou entendendo dah pra tu usar ChangeListener, fazendo algo tipo:

JTabbedPane jtp = new JTabbedPane();

tjp.addTab(new JLabel("Tab1"));
tjp.addTab(new JLabel("Tab2"));
tjp.addTab(new JLabel("Tab3"));

public void stateChanged(ChangeEvent arg0) {
    if (jtp.getSelectedIndex() == 0){
        //o que acontece quando seleciona a primeira aba
    }
    else if (jtp.getSelectedIndex() == 1){
        //o que acontece quando seleciona a segunda aba
    }
    else if (jtp.getSelectedIndex() == 0){
        //o que acontece quando seleciona a terceira aba
    }
    //...
}
S

era isso mesmo.

Valeu !

Criado 30 de janeiro de 2008
Ultima resposta 30 de jan. de 2008
Respostas 2
Participantes 2