----- Original Message -----
Sent: Tuesday, September 17, 2002 11:31
AM
Subject: [java-list] TableCellRenderer
não pinta a primeira coluna
Caros colegas,
Estou com um problema que está
tirando minha paciência, possua uma table que mostra
o agendamento das tarefas. quando uma tarefa
entra em execução eu a adiciono em um vector que esta no TableCellRenderer e
chamo o método repaint() da table, este renderer é responsável por pinta a
tarefa que esta sendo executada, quando a execução da tarefa finaliza eu a
retiro do vector (no renderer) e chamo novamente o método repaint() da
table.
O problema é que quando eu
chamo o método repaint() após adicionar a tarefa em execução, a table não está
pintando a coluna 0 na primeira tarefa que está em execução, mas o renderer
manda pintar a coluna 0(coloque um System.out).
O engraçado é que isto
acontece quando eu chamo o método repaint(), se o repaint acontece por causa
de um evento como maximizar,resize,etc a table pinta a tarefa
corretamente.