Pintura de célula de JTable não acompanha ordenação dos registros  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

Tenho um JTable que pode ter seus registros ordenados apenas clicando numa coluna específica da tabela:



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!

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team