Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Nao consigo atualizar JTable em tempo real (Java)

$
0
0

@SoniaBotechia escreveu:

Boa Noite,

Tenho um form com botão novo ( que abre um novo formulário para insersão de novo dado), e neste formulário tenho um JTable que lista os meus dados já cadastrados.
A ideia é cadastrar o novo dado, o formulario de cadastro fechar, e atualizar em tempo real o formulario que o chamou com o JTable ja atualizado.

Para isso usei interface java implementando um callback(sei que a ideia esta certa pq ja consegui atualizar um combo box), uso uma AbstractTableModel, onde implementei meus metodos.

a funçao que está no form:

private CallbackForm callbackPag(){
        return new CallbackForm<FormaPagamento>(){
             @Override       
             public void fim(FormaPagamento formaPagamento){
                FormaPagamento fp = new FormaPagamento();
                formNovaFormaPagamento.setVisible(false);
                formNovaFormaPagamento = null;// limpando a memoria
               ((FormaPagamentoModel) TbFormaPagamento.getModel()).addFormaPagamento(fp);
            }                
        };
    }

a funçao que implementei no AbstractTableModel :

public void addFormaPagamento(FormaPagamento formaPagamento){
        
        int index = formaPagamentos.indexOf(formaPagamentos);
        fireTableRowsInserted(index, index);
        
    }

estou aprendendo sou estudante do 4 semestre de ads, a tabela nao atualiza, podem me dizer o que esta errado e como corrigir?
Obrigada.

Mensagens: 3

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>