Olá,
Estou tendo problemas em uma aplicação feita no Netbeans.
Tenho um jtable que precisa ser ordenado. Até ai td bem, tenho a propriedade autocreaterowsorter = true e funciona bem.
Porém, meu problema é que quando preciso pegar o valor de uma célula após a ordenação, não é possível pois o valor que ele me retorna é o mesmo, como se não houvesse tido nenhuma ordenação.
Ou seja, visualmente a ordenação acontece, porém os índices do jtable continuam os mesmos.
Se alguém souber como resolver, agradeço desde já…
Vlw!!
Isso msm cara!! Deu certo!!
Consegui esse link tb aqui no fórum, que me ajudou bastante:
http://www.guj.com.br/posts/list/45/124963.java#681935
Vlw roger_rf!!
vlw
E aí Bram_Stocker!!
Isso acontece porque a camada View do JTable não necessariamente aparece na ordem em que os dados constam na camada Model. Quando você ordena as linhas de uma JTable, isso está apenas sendo aplicado à camada View, e não à Model. Por isso é necessário fazer a conversão de índices entre as camadas View e Model.
Falai Eder!
Vlw pela resposta cara. Agora deu uma clareada sobre como funciona a ordenação no JTable.
Abs.