Probleminhas na JTable!

5 respostas
fec
 pessoal,  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!

5 Respostas

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

RaulCarlin

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?).

Marky.Vasconcelos

se você usou rowListener você tem que colocar

if(evt.valueIsAdjusting())return;
fec

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

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

fec

Mark_Ameba:
se você usou rowListener você tem que colocar

if(evt.valueIsAdjusting())return;

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

Criado 10 de agosto de 2007
Ultima resposta 10 de ago. de 2007
Respostas 5
Participantes 4