Selecionando linha de uma jTable [RESOLVIDO]

Pessoal, eu tenho 1 frame, que contém um jTable, e em baixo dela tenho 2 jTextFields.
Quando eu seleciono uma linha da jTable (que tem as colunas nome e valor), o jTextField1 recebe o nome, e o jTextField2 recebe o valor

Coloquei isso no evento MouseClicked da tabela:

int k = jTable1.getSelectedRow(); String nome = (String) jTable1.getValueAt(k, 0); String valor = (String) jTable1.getValueAt(k, 1); jTextField1.setText(nome); jTextField3.setText(valor);
Dá certo, mas as vezes da um pequeno bug… Se eu selecionar a linha rapidamente, o jTextField não acompanha a linha selecionada da tabela…
Ex.: Na tabela ta selecionada Guaraná / 2 reais e nos jTextField está Coca-Cola / 3 reais…

Não tem nenhum evento tipo “onchange” na tabela para mim colocar aquele código dentro?

Desde já agradeço.

Testou o método mousePressed? Esse, ao invés do mouseClicked, não espera o botão do mouse ser solto.

Em caso crítico, eu apelaria para uma Thread em conjunto com o tratamento do evento.

Opa… Usei MouseReleased…
Funcionou legal…
Vlw ae :wink: