Problemão! Como mudar os atributos de uma linha de uma tabela?

1 resposta
arec_metafora

Olá Pessoal… estou com um problemão com o jTable!

Como faço para mudar os atributos de apenas uma (ou várias) linhas de uma tabela? Por exemplo, tenho uma tabela com contas e uma data de vencimento. Quero imprimir na tabela, com o Foreground da linha em vermelho, para as contas vencidas. Como eu faço?

Outro problema também ligado a esse é o seguinte: Tenho uma tabela com checkBoxs. Para isso, utilizei dos recursos que me passaram aqui no fórum (mudar o tableModel para getColumnClass retornar boolean, etc)
Porém, algumas linhas eu quero deixá-lo invisível (CheckBox visível somente para pagamentos não pagos, para selecioná-los para efetuar pagamentos)…

Aí voltamos ao problema inicial. Como fazer para alterar os atributos de uma linha específica da tabela?

1 Resposta

ViniGodoy

Você precisa escrever um TableCellRenderer personalizado, para ambos os casos.

Criado 5 de fevereiro de 2008
Ultima resposta 5 de fev. de 2008
Respostas 1
Participantes 2