Tenho um JTable que pode ter seus registros ordenados apenas clicando numa coluna específica da tabela:
jtable.setAutoCreateRowSorter(true);
Alguns registros (ou linhas, como preferir) devem ser pintados na cor vermelha, como forma de indicar seu estado (pois cada registro é um objeto).
Quando eles são inseridos na tabela são corretamente pintados, mas quando é realizada uma ordenação em qualquer das colunas, os registros se alteram, mas a linha pintada não.
Exemplo: se são exibidos 5 registros e somente o quinto registro foi pintado de vermelho, caso fosse realizada uma ordenação, a mesma quinta linha continua pintada de vermelho, sendo que deveria pintar o registro correto.
Estou trabalhando com implementações de DefaultTableCellRenderer para pintar as linhas.
Valeu por qualquer ajuda!