Probleminhas na JTable!

Aê pessoal, tô com uma duvida,seguinte:
1 - Tenho uma tabela e cada célula dessa tabela tem inserido um JPanel;
2 - No JPanel adicionei alguns checkbox e labels;

O problema é que tõ trabalhando com uma lógica em cima desses check,caso eu selecionar um check os outros ficam habilitados e caso eu “deselecionar” o inverso acontece.

O problema é que só funciona quando clico 2 vezes no check ao invés de 1 vez.

Alguma idéia dos senhores em relação à esses 2 clieques e não 1?
Valew!

Não entendi muito bem o que você quer… mas vou tentar ajudar.
Tente adiciona um MouseListener à sua JTable, e implemente o método mouseClicked para que se for clikado em cima de um check, ele se seleciona.

Espero que tenha ajudado, senão tenta reesplicar a sua duvida.

[]´s

O problema é que para “abrir” a edição da célula de um JTable, tem que dar dois cliques.

Eu faria como o amigo acima disse, não sei se tem algo que desabilite esta trava(tipo Excel manja?).

se você usou rowListener você tem que colocar

if(evt.valueIsAdjusting())return;

[quote=dm_thiago]Não entendi muito bem o que você quer… mas vou tentar ajudar.
Tente adiciona um MouseListener à sua JTable, e implemente o método mouseClicked para que se for clikado em cima de um check, ele se seleciona.

Espero que tenha ajudado, senão tenta reesplicar a sua duvida.

[]´s[/quote]

Opa dm_thiago, fiz aqui com a sua dica!
Agora vou testar pra ver se ocorre algum erro!
Mas obrigado pela sugestão!

[quote=Mark_Ameba]se você usou rowListener você tem que colocar

if(evt.valueIsAdjusting())return; [/quote]

Cara, não usei o rowListener não, poderia me dizer como faria ou mostrar algum link como recurso?