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.