jTabbedPane ajuda

0 respostas
java
S

Ola, pessoal novamente estou aqui para pedir ajuda de voces, estou com um jTabbedPane e na segunda aba ele vai mostrar uma lista com alguns dados, do banco de dados, o que quero fazer é excluir apos selecionar uma das opções e mostrar a primeira aba em branco sem informação ou um erro caso ele nao consiga excluir. Segue o que ja fiz, estou usando o netbeans ultima versão.

obs. caso o usuario nao digite nada na opção cpf, retorna um erro pedindo pra ele digitar.

private void jButtonExcluirActionPerformed(java.awt.event.ActionEvent evt) {

String titulo = "Mensagem do Sistema";
  String mensagem = "Deseja realmente excluir o Cadastro?";
  int delete = JOptionPane.showConfirmDialog(null,mensagem,titulo,JOptionPane.YES_NO_OPTION);   
              
    if (delete == JOptionPane.YES_OPTION) {
        if (jFormatBuscaCpf.getText().equals("")){ 
            if(jFormatBuscaCpf.getText().trim().isEmpty()){
                    JOptionPane.showMessageDialog(null, "Preencha o campo CPF, para a Exclusão.");
                    jtpClientes.setSelectedIndex(1);
                }
            
        } else {

            try {
                conecta.pst = conecta.conn.prepareStatement("DELETE from clientes where cpf_cliente= ?");
                conecta.pst.setString(1, jFormatBuscaCpf.getText());

                conecta.pst.execute();
                //conecta.Desconectar();
                
                jButtonNovo.setEnabled(false);
                jButtonAlterar.setEnabled(true);

                txtCodigo.setText("");
                txtNome.setText("");
                txtDataNasc.setText("");
                txtIdade.setText("");
                txtEmail.setText("");
                txtTel.setText("");
                jListTipo.setToolTipText("");
                txtCidade.setText("");
                jListSiglaEnd.setToolTipText("");
                txtCep.setText("");
                txtRua.setText("");
                txtNum.setText("");
                txtBairro.setText("");
                txtRg.setText("");
                txtOrgExp.setText("");
                jListSiglaRg.setToolTipText("");
                txtCpf.setText("");
                txtComplemento.setText("");

                jtpClientes.setSelectedIndex(0);

                jFormatBuscaCpf.setText("");
                
                JOptionPane.showMessageDialog(null, "Sucesso ao Excluir Cadastro.");
            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(null, "Erro ao Excluir Cadastro." + ex);
        }

    }
}
  
}
Criado 12 de março de 2016
Respostas 0
Participantes 1