Atualizaçào de um JTable quando item é inserido no banco de dados

2 respostas
cassio

Bom dia a todos!

Pessoal, enho uma aplicação com um JTable alimentado por uma conexão com um banco de dados. Possuo um botão “incluir” que abre um novo JFrame com os campos para informar os dados do novo registro a ser inserido. Após clicar no botão “gravar” existente neste segundo JFrame, a informação é inserida no BD e o segundo JFrame é fechado, voltando o controle para o Frame principal. Até ai, nada de mais…
Porém, eu gostaria que a minha JTable fosse atualizada automaticamente assim que o segundo Frame fechasse, mas não estou conseguindo!
Acho que isso acontece porque o acesso ao banco de dados é mais lento do que a chamda de meus métodos, e quando eu faço com a Table seja atualizada, na verdade o banco de dados ainda não foi alterado…

como eu poderia resolver isso?!

Muito obrigado!

2 Respostas

cassio

Eu resolvi passando a table para o construtor do segundo frame e neste frame definindo um novo model para a table. Funcionou, mas achei meio gambiarra… Alguém poderia dizer uma maneira mais elegante?!

valeu!

jWeslley

Tente implementar o design pattern Observer.
Ele é ideal para a aplicação que vc citou. :slight_smile:

Criado 4 de julho de 2006
Ultima resposta 4 de jul. de 2006
Respostas 2
Participantes 2