GARANTIR DESCONTO

Fórum Como atualizar um JTable após um update no Banco de Dados? #568873

20/09/2013

0

[Resolvido] Durante a execução do programa, tem uma função que faz um update no Banco de Dados depois do clique em um botão (isso está funcionando perfeitamente), mas esse update não atualiza meu JTable, pra mim ver que a atualização foi feita eu preciso fechar o JFrame e abrir novamente. Se alguém puder me ajudar eu agradeço!
Elias Júnior

Elias Júnior

Responder

Posts

20/09/2013

Elias Júnior

Resolva da seguinte maneira... Toda vez que você executar o update chame o método que preenche a sua tabela.
Responder

Gostei + 0

20/09/2013

Elias Júnior

Posta o código das suas telas. Não é legal ficar preenchendo a JTable com valores, Swing usa MVC ao extremo, então não faz sentido nós não utilizarmos. O ideal é você definir o seu próprio TableModel. Esse table model deve se basear nos objetos que você obtém do banco, assim não precisa ficar preenchendo a JTable.
Responder

Gostei + 0

20/09/2013

Elias Júnior

Sua gui .revalidate();
Responder

Gostei + 0

25/09/2013

Elias Júnior

[quote="staroski"]Posta o código das suas telas. Não é legal ficar preenchendo a JTable com valores, Swing usa MVC ao extremo, então não faz sentido nós não utilizarmos. O ideal é você definir o seu próprio TableModel. Esse table model deve se basear nos objetos que você obtém do banco, assim não precisa ficar preenchendo a JTable.
Isso já está tudo feito, o TableModel, etc, etc... O JTable está sendo preenchido com informações do Banco de Dados, porém o meu programa tem uma função que muda valores no BD em tempo de execução, consequentemente após a mudança é necessário atualizar o JTable... Eu resolvi chamando o método que preenche o JTable toda vez que eu executo um UPDATE, ta funcionando certinho, Valew!!!
Responder

Gostei + 0

25/09/2013

Elias Júnior

[quote="eliasjrnorc"]Eu resolvi chamando o método que preenche o JTable toda vez que eu executo um UPDATE
Se você tem um código que preenche a JTable, então você não está utilizando TableModel apropriadamente.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar