Eu coloquei um timer no meu sistema para que ele atualize o jtable a cada 10 segundos. Ficou perfeito mas tem um porém, se o usuário for digitar alguma coisa na tabela e não for rápido e der 10 segundos, o timer atualiza a tabela e ele perde tudo que digitou.
Tem como parar o timer enquanto o usuário digita e acionar ele novamente depois que ele parou de digitar? ou sei lá, enquanto a tabela está em modo de edição. Alguém tem alguma idéia??
Ou então um keyListener, onde subscreves o método keyTyped() e nele dás o wait à thread referente ao timer. Assim, sempre que alguma tecla for pressionada o timer para.
Isto é apenas mais uma possível solução, eu prefiro a opção referida pelo Romeo.