Amigos
Tenho um simples JTable mostrando
CODIGO NOME COR
1 ABC AZUL
2 DEF PRATA
Uso o simples codigo abaixo para ler o conteudo do campo NOME (Posicao 1) do JTable
int linha = TabelaResultado.getSelectedRow();
int coluna = 1;
javax.swing.table.DefaultTableModel dtm = (javax.swing.table.DefaultTableModel) TabelaResultado.getModel();
vValor = dtm.getValueAt(linha, coluna);
jLabel2.setText(vValor.toString());
Até aqui fica certinho
Quando eu pego no JTable com o mouse e inverto uma coluna como mostrado abaixo
CODIGO COR NOME
1 AZUL ABC
2 PRATA DEF
E executo o mesmo codigo acima ele continua mostrando o NOME mas na tela a posição 1 agora é a COR e não o NOME
Da a entender que ele não atualizou o modelo mesmo alterando o JTable via mouse
Como corrigir isto?
Dario.