Olá Amigos,
tenho uma JTable que utilizo o método autoCreateRowSorter() para ordenar os dados da tabela de acordo com a coluna clicada pelo mouse. A ordenação é bem sucedida, porém, quando tento capturar a linha selecionada da tabela, recebo a linha com os dados antigos, ou seja, antes de ter sido ordenada pelo click do mouse.
Conforme o exemplo abaixo:
DefaultTableModel modelo = (DefaultTableModel) controleBoletim.frame.tabelaVisitas.getModel();
//Captura a linha selecionada na tabela
linhaSelecionadaVisitas = controleBoletim.frame.tabelaVisitas.getSelectedRow();
Por exemplo:
Antes de ordenar:
Clico na linha 1 com o valor 1 na primeira coluna, a linha capturada tem a primeira coluna com valor 1.
Depois de ordenar
Clico na linha 1 com valor 2 na primeira coluna, a linha capturada tem a primeira coluna com valor 1 (novamente). Ou seja, era pra ser exibido o valor 2.
Alguém me ajude?
Obrigado.