Trabalhando com JTabledPane

2 respostas
J

Boa noite…

Tenho a seguinte situação, em um jTabledPane possui duas abas, porém, eu gostaria de fazer um controle na hora do click na segunda aba, exemplo, uma condição, em que se o usuário poderá ou não passar para a segunda aba.

Adicionando um listener no JTabledPane eu consigo fazer esse tratamento? ou existe outra maneira?

Desde já, obrigada!

2 Respostas

R

Em vez de impedir a seleção da aba no momento do clique, por que não desabilitar a aba antecipadamente quando for detectada a condição adequada?

http://java.sun.com/javase/6/docs/api/javax/swing/JTabbedPane.html#setEnabledAt(int,%20boolean)

Uma outra saída é adicionar um ChangeListener ao JTabbedPane e impedir a seleção no evento stateChanged():

http://java.sun.com/javase/6/docs/api/javax/swing/JTabbedPane.html#addChangeListener(javax.swing.event.ChangeListener)

J

Vou dar uma olhada nisso esse findi, obrigada!

Criado 15 de outubro de 2009
Ultima resposta 16 de out. de 2009
Respostas 2
Participantes 2