1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Atualizar o model da jTable

Pessoal venho recorrer mais uma vez ao guj. Estou com um problema relacionada a minha jTable tenho algumas linhas nela que vem de um select que dou no meu banco de dados assim:

https://www.filepicker.io/api/file/acPvjNkcSnywrhzuBvO0

Oque eu quero fazer é clicar na linha depois clicar no botao e chamar um frame para editar os dados, isso ja consigo fazer:

https://www.filepicker.io/api/file/zWNUDS4xTwK1aG2jLU0J

nesse caso ai cliquei na primeira linha da tabela depois no botao de editar (o botao que tem uma caneta azul)

esse frame de editar clientes tem um botao de atualizar com esse metodo aqui no evento de clique de mouse

public void alterar(){

            cb.setId(Integer.parseInt(TXTId.getText()));
            eb.setId(Integer.parseInt(TXTId.getText()));
            cb.setNome(TXTNome.getText().toUpperCase());
            eb.setCep(FTXTcep.getText().replaceAll("[-]", ""));
            eb.setRua(TXTEndereco.getText().toUpperCase());
            eb.setNumero(Integer.parseInt(TXTNumero.getText()));
            eb.setComplemento(TXTComplemento.getText().toUpperCase());
            eb.setBairro(TXTBairro.getText().toUpperCase());
            eb.setCidade(TXTCidade.getText().toUpperCase());
            eb.setEstado(FTXTestado.getText().toUpperCase());
            cb.setTelefone(FTXTtelefone.getText().replaceAll("[()-]", "").trim());
            cb.setCelular(FTXTcelular.getText().replaceAll("[()-]", "").trim());
            cb.setEmail(TXTEmail.getText());
            cb.setCpf(FTXTcpf.getText().replaceAll("[.-]", "").trim());
            cb.setCnpj(FTXTcnpj.getText().replaceAll("[./-]", "").trim());
            cb.setRg(TXTRg.getText().toUpperCase());

            cd.update(cb);
            ed.update(eb);

            JOptionPane.showMessageDialog(null, "Alterado com sucesso");      

            this.dispose();    

           Coneccao.fecharConexao(con);

        }

esse metodo funcio, ele atualiza minha base de dados, oque eu quero é depois de atualizar minha base de dados apagar todas as linhas da jTable;

preciso apagar as linhas porque quero fazer um select novamente para preencher a jTable com os valores atualizados;

se alguem puder ajudar agradeço muito

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.