Minha aplicação possui 3 Tabs cada uma com um JTable, no evento componentShow eu atualizo essas mesmas tabelas. Como estou utilizando bind pelo netbeans basta que eu chame um .clear() do meu List e em seguida um .addAll no resultado da consulta. Até ai tudo certo.
Porém uma dessas jTable pode passar por um processamento utilizando o SwingWorker, ou seja, estando na tab 1 por exemplo chamo um evento de um botao que dispara uma task do worker e apos isso deveria atualizar mas não ocorre. Mesmo eu mudando de uma tab para outra (como já disse atualizo os dados no evento componentShow) nada muda nessa jTable mesmo forçando adicionar ou remover itens do meu List nada acontece parece que a jTable esta travada. já tenter chamar invalidate() e repaint() antes de dae um clear() mas nada… Minha lista esta com observable setado… Alguém tem uma idéia do que possa estar acontecendo?
Obrigado
Mais uma informação:
Parece mesmo é que o jTable perdeu o binding com a minha lista, alguém sabe o motivo de isso acontecer?