Como reordenar uma tabela

7 respostas
C
Galera tenho uma tabela que eu to usando o seguinte esquema para reordenar:
JTable table = new JTable();
table.setAutoCreateRowSorter(true);
TableRowSorter<TableModel> sorter 
    = new TableRowSorter<TableModel>(table.getModel());
table.setRowSorter(sorter);

Eu sei que assim não funciona direito com números, mas to trabalhando com string, só que eu percebi que na hora de selecionar várias linhas pra excluir ele ñ exclui as corretas, pq ele tb reordena os índices da tabela, alguem sabe como sanar esse problema ?
Vlw

7 Respostas

M

Ué, se reordena os índices deveria excluir as corretas, ou eu to errado? O_o

C

ow cara, falei errado :oops: tipo, ele ñ reordena isso e acaba ñ excluindo os selecionados, algo do tipo. :s

M

ai sim é um problema ^^ eu nunca usei isso antes mas vo da uma olhada aqui em algo se funcionar posto logo mais

C

conhece outra maneira?

M

não ^^ vou descobrir agora :smiley:

M

Você ja tentou usar isso?

http://java.sun.com/javase/6/docs/api/javax/swing/table/TableRowSorter.html

http://java.sun.com/docs/books/tutorial/uiswing/examples/components/TableSortDemoProject/src/components/TableSortDemo.java

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

C

markin1:
Você ja tentou usar isso?
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

cara esse ultimo é o q eu passei q ñ ta dando certo, mas vou dar uma olhada nos outros, vlw!

Criado 3 de junho de 2009
Ultima resposta 3 de jun. de 2009
Respostas 7
Participantes 2