Ajuda com JTable em tempo real
22/08/2017
0
Olá pessoal, blz!?
Tenho um projeto que ao alterar os dados no banco, não consigo atualizar em tempo real a tabela. Para isso tenho que fechar o programa e abrir novamente para aparecer a lista atualizada.
Como faço para alterar?
Essa dúvida foi gerada a partir de um comentário no artigo Carregando JTable com dados do Apache Derby
Tenho um projeto que ao alterar os dados no banco, não consigo atualizar em tempo real a tabela. Para isso tenho que fechar o programa e abrir novamente para aparecer a lista atualizada.
Como faço para alterar?
Essa dúvida foi gerada a partir de um comentário no artigo Carregando JTable com dados do Apache Derby
Jorge Maia
Curtir tópico
+ 0
Responder
Post mais votado
23/08/2017
Oi Jorge, tudo bom?
A melhor forma de atualizar os dados, ou gerenciar a tabela, é através de um TableModel. Neste artigo o usuário usou o DefaultTableModel, mas você pode criar o seu próprio. Em alguns casos isso pode simplificar a modelagem e deixar a sua aplicação mais consistente.
Temos alguns artigos que ensinam a fazer um TableModel customizado e preenchê-lo a partir de uma coleção de objetos de uma entidade, uma classe Produto por exemplo. São eles:
https://www.devmedia.com.br/implementando-seu-proprio-tablemodel/31865
https://www.devmedia.com.br/objecttablemodel-trabalhando-com-um-tablemodel-inteligente-para-suas-jtables/14433
E tem também este que aborda outras funcionalidades, como ordenação de uma tabela.
https://www.devmedia.com.br/ordenando-e-filtrando-tabelas-com-o-java-se-6-0/1668
Caso você tenha mais alguma dúvida, por favor entre em contato.
Um abraço.
A melhor forma de atualizar os dados, ou gerenciar a tabela, é através de um TableModel. Neste artigo o usuário usou o DefaultTableModel, mas você pode criar o seu próprio. Em alguns casos isso pode simplificar a modelagem e deixar a sua aplicação mais consistente.
Temos alguns artigos que ensinam a fazer um TableModel customizado e preenchê-lo a partir de uma coleção de objetos de uma entidade, uma classe Produto por exemplo. São eles:
https://www.devmedia.com.br/implementando-seu-proprio-tablemodel/31865
https://www.devmedia.com.br/objecttablemodel-trabalhando-com-um-tablemodel-inteligente-para-suas-jtables/14433
E tem também este que aborda outras funcionalidades, como ordenação de uma tabela.
https://www.devmedia.com.br/ordenando-e-filtrando-tabelas-com-o-java-se-6-0/1668
Caso você tenha mais alguma dúvida, por favor entre em contato.
Um abraço.
Estevão Dias
Responder
Clique aqui para fazer login e interagir na Comunidade :)