Erro na hora de salvar no Banco MYSQL

2 respostas
J
Exception in thread AWT-EventQueue-0 java.lang.UnsupportedOperationException: Not supported yet.

at view.TelaCadastroSegurado.newSeguradoDao(TelaCadastroSegurado.java:351)

at view.TelaCadastroSegurado.jButtonSalvar1ActionPerformed(TelaCadastroSegurado.java:287)

at view.TelaCadastroSegurado.access$200(TelaCadastroSegurado.java:17)

at view.TelaCadastroSegurado$3.actionPerformed(TelaCadastroSegurado.java:254)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

at java.awt.Component.processMouseEvent(Component.java:6535)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

at java.awt.Component.processEvent(Component.java:6300)

at java.awt.Container.processEvent(Container.java:2236)

at java.awt.Component.dispatchEventImpl(Component.java:4891)

at java.awt.Container.dispatchEventImpl(Container.java:2294)

at java.awt.Component.dispatchEvent(Component.java:4713)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)

at java.awt.Container.dispatchEventImpl(Container.java:2280)

at java.awt.Window.dispatchEventImpl(Window.java:2750)

at java.awt.Component.dispatchEvent(Component.java:4713)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

at java.awt.EventQueue.access$500(EventQueue.java:97)

at java.awt.EventQueue$3.run(EventQueue.java:709)

at java.awt.EventQueue$3.run(EventQueue.java:703)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

at java.awt.EventQueue$4.run(EventQueue.java:731)

at java.awt.EventQueue$4.run(EventQueue.java:729)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

2 Respostas

J

/*

  • To change this license header, choose License Headers in Project Properties.
  • To change this template file, choose Tools | Templates
  • and open the template in the editor.
    */
    package view;
import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;

import model.bean.Segurado;

import model.dao.SeguradoDAO;

/**
*

  • @author joao.lobo
    */
    public class TelaCadastroSegurado extends javax.swing.JInternalFrame {

    /**

    • Creates new form TelaCadastroSegurado
      */
      public TelaCadastroSegurado() {
      initComponents();
      }

    /**

    • This method is called from within the constructor to initialize the form.

    • WARNING: Do NOT modify this code. The content of this method is always

    • regenerated by the Form Editor.
      
      */
      
      @SuppressWarnings(unchecked)
      
      // 
      
      private void initComponents() {
      
      jPanel2 = new javax.swing.JPanel();
      
      jTextFieldRua = new javax.swing.JTextField();
      
      jTextFieldNumero = new javax.swing.JTextField();
      
      jTextFieldComplemento = new javax.swing.JTextField();
      
      jLabel9 = new javax.swing.JLabel();
      
      jLabel10 = new javax.swing.JLabel();
      
      jLabel11 = new javax.swing.JLabel();
      
      jTextFieldCidade = new javax.swing.JTextField();
      
      jTextFieldEstado = new javax.swing.JTextField();
      
      jLabel12 = new javax.swing.JLabel();
      
      jLabel13 = new javax.swing.JLabel();
      
      jLabel14 = new javax.swing.JLabel();
      
      jFormattedTextFieldcpf = new javax.swing.JFormattedTextField();
      
      jButtonNovo = new javax.swing.JButton();
      
      jButtonExcluir = new javax.swing.JButton();
      
      jScrollPane1 = new javax.swing.JScrollPane();
      
      jPanel1 = new javax.swing.JPanel();
      
      jTextFieldSegurado = new javax.swing.JTextField();
      
      jLabel1 = new javax.swing.JLabel();
      
      jFormattedTextFieldAniversario = new javax.swing.JFormattedTextField();
      
      jLabel2 = new javax.swing.JLabel();
      
      jFormattedTextFieldCpf = new javax.swing.JFormattedTextField();
      
      jLabel3 = new javax.swing.JLabel();
      
      jComboBoxSexo = new javax.swing.JComboBox<>();
      
      jLabel4 = new javax.swing.JLabel();
      
      jTextFieldEmailAlternativo = new javax.swing.JTextField();
      
      jFormattedTextFieldTelefone = new javax.swing.JFormattedTextField();
      
      jFormattedTextFieldCelular = new javax.swing.JFormattedTextField();
      
      jTextFieldEmailPrincipal = new javax.swing.JTextField();
      
      jLabel5 = new javax.swing.JLabel();
      
      jLabel6 = new javax.swing.JLabel();
      
      jLabel7 = new javax.swing.JLabel();
      
      jLabel8 = new javax.swing.JLabel();
      
      jPanel3 = new javax.swing.JPanel();
      
      jScrollPane2 = new javax.swing.JScrollPane();
      
      jTableSegurado = new javax.swing.JTable();
      
      jButtonSalvar1 = new javax.swing.JButton();
      
      setClosable(true);
      
      setMaximizable(true);
      
      setResizable(true);
      
      setTitle(Cadastro de Segurado);
      
      getContentPane().setLayout(null);
      
      jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(Endereço));
      
      jPanel2.setLayout(null);
      
      jPanel2.add(jTextFieldRua);
      
      jTextFieldRua.setBounds(10, 40, 410, 30);
      
      jPanel2.add(jTextFieldNumero);
      
      jTextFieldNumero.setBounds(440, 40, 110, 30);
      
      jTextFieldComplemento.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      jTextFieldComplementoActionPerformed(evt);
      
      }
      
      });
      
      jPanel2.add(jTextFieldComplemento);
      
      jTextFieldComplemento.setBounds(570, 40, 300, 30);
      
      jLabel9.setText(Rua / Avenida:);
      
      jPanel2.add(jLabel9);
      
      jLabel9.setBounds(10, 20, 170, 14);
      
      jLabel10.setText("Número: ");
      
      jPanel2.add(jLabel10);
      
      jLabel10.setBounds(440, 20, 100, 14);
      
      jLabel11.setText(Complemento:);
      
      jPanel2.add(jLabel11);
      
      jLabel11.setBounds(570, 20, 130, 14);
      
      jPanel2.add(jTextFieldCidade);
      
      jTextFieldCidade.setBounds(170, 100, 450, 30);
      
      jPanel2.add(jTextFieldEstado);
      
      jTextFieldEstado.setBounds(640, 100, 230, 30);
      
      jLabel12.setText(CEP:);
      
      jPanel2.add(jLabel12);
      
      jLabel12.setBounds(10, 80, 90, 14);
      
      jLabel13.setText(Cidade:);
      
      jPanel2.add(jLabel13);
      
      jLabel13.setBounds(170, 80, 190, 14);
      
      jLabel14.setText(Estado:);
      
      jPanel2.add(jLabel14);
      
      jLabel14.setBounds(640, 80, 150, 14);
      
      try {
      
      jFormattedTextFieldcpf.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#####-###")));
      
      } catch (java.text.ParseException ex) {
      
      ex.printStackTrace();
      
      }
      
      jPanel2.add(jFormattedTextFieldcpf);
      
      jFormattedTextFieldcpf.setBounds(10, 100, 140, 30);
      

      getContentPane().add(jPanel2);
      jPanel2.setBounds(0, 220, 910, 150);

      jButtonNovo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/icons 1/add.png"))); // NOI18N
      
      jButtonNovo.setText(Novo);
      
      getContentPane().add(jButtonNovo);
      
      jButtonNovo.setBounds(580, 380, 110, 20);
      
      jButtonExcluir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/icons 1/cancel_1.png"))); // NOI18N
      
      jButtonExcluir.setText(Excluir);
      
      jButtonExcluir.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      jButtonExcluirActionPerformed(evt);
      
      }
      
      });
      
      getContentPane().add(jButtonExcluir);
      
      jButtonExcluir.setBounds(820, 380, 110, 20);
      
      jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(Dados Pessoais));
      
      jPanel1.setLayout(null);
      
      jPanel1.add(jTextFieldSegurado);
      
      jTextFieldSegurado.setBounds(20, 40, 330, 30);
      
      jLabel1.setText("Segurado: ");
      
      jPanel1.add(jLabel1);
      
      jLabel1.setBounds(20, 20, 140, 14);
      
      try {
      
      jFormattedTextFieldAniversario.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("##/##/####")));
      
      } catch (java.text.ParseException ex) {
      
      ex.printStackTrace();
      
      }
      
      jPanel1.add(jFormattedTextFieldAniversario);
      
      jFormattedTextFieldAniversario.setBounds(360, 40, 120, 30);
      
      jLabel2.setText("Nascimento: ");
      
      jPanel1.add(jLabel2);
      
      jLabel2.setBounds(360, 20, 110, 14);
      
      try {
      
      jFormattedTextFieldCpf.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("###.###.###-##")));
      
      } catch (java.text.ParseException ex) {
      
      ex.printStackTrace();
      
      }
      
      jPanel1.add(jFormattedTextFieldCpf);
      
      jFormattedTextFieldCpf.setBounds(490, 40, 280, 30);
      
      jLabel3.setText("CPF: ");
      
      jPanel1.add(jLabel3);
      
      jLabel3.setBounds(490, 20, 110, 14);
      
      jComboBoxSexo.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { Selecione, Masculino, Feminino, " " }));
      
      jPanel1.add(jComboBoxSexo);
      
      jComboBoxSexo.setBounds(780, 40, 120, 30);
      
      jLabel4.setText("Sexo: ");
      
      jPanel1.add(jLabel4);
      
      jLabel4.setBounds(780, 20, 80, 14);
      
      jPanel1.add(jTextFieldEmailAlternativo);
      
      jTextFieldEmailAlternativo.setBounds(270, 100, 240, 30);
      
      try {
      
      jFormattedTextFieldTelefone.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##) ####-####")));
      
      } catch (java.text.ParseException ex) {
      
      ex.printStackTrace();
      
      }
      
      jPanel1.add(jFormattedTextFieldTelefone);
      
      jFormattedTextFieldTelefone.setBounds(530, 100, 180, 30);
      
      try {
      
      jFormattedTextFieldCelular.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##) #####-####")));
      
      } catch (java.text.ParseException ex) {
      
      ex.printStackTrace();
      
      }
      
      jPanel1.add(jFormattedTextFieldCelular);
      
      jFormattedTextFieldCelular.setBounds(720, 100, 180, 30);
      
      jPanel1.add(jTextFieldEmailPrincipal);
      
      jTextFieldEmailPrincipal.setBounds(20, 100, 240, 30);
      
      jLabel5.setText("E-mail principal: ");
      
      jPanel1.add(jLabel5);
      
      jLabel5.setBounds(20, 80, 140, 14);
      
      jLabel6.setText(E-mail alternativo:);
      
      jPanel1.add(jLabel6);
      
      jLabel6.setBounds(270, 80, 190, 14);
      
      jLabel7.setText("Telefone: ");
      
      jPanel1.add(jLabel7);
      
      jLabel7.setBounds(530, 80, 140, 14);
      
      jLabel8.setText("Celular: ");
      
      jPanel1.add(jLabel8);
      
      jLabel8.setBounds(720, 80, 160, 14);
      

      jScrollPane1.setViewportView(jPanel1);

      getContentPane().add(jScrollPane1);
      jScrollPane1.setBounds(0, 30, 940, 170);

      jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
      
      jPanel3.setToolTipText(Consulta);
      
      jPanel3.setLayout(null);
      

      jTableSegurado.setModel(new javax.swing.table.DefaultTableModel(
      new Object [][] {

      },
       new String [] {
           "Segurado", "CPF", "E-mail Principal", "Celular"
       }
      

      ));
      jScrollPane2.setViewportView(jTableSegurado);

      jPanel3.add(jScrollPane2);
      jScrollPane2.setBounds(0, 0, 950, 200);

      getContentPane().add(jPanel3);
      jPanel3.setBounds(10, 450, 950, 200);

      jButtonSalvar1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/icons 1/accept.png"))); // NOI18N
      
      jButtonSalvar1.setText(Salvar);
      
      jButtonSalvar1.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      jButtonSalvar1ActionPerformed(evt);
      
      }
      
      });
      
      getContentPane().add(jButtonSalvar1);
      
      jButtonSalvar1.setBounds(700, 380, 110, 20);
      

      setBounds(0, 0, 987, 699);
      }//

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

    }

    private void jButtonExcluirActionPerformed(java.awt.event.ActionEvent evt) {
    
    <a href="//System.out.println">//System.out.println</a>("Linha selecionada: "+jTableSegurado.getSelectedRow());
    
    if(jTableSegurado.getSelectedRow() != -1){
    

    DefaultTableModel dtmSegurados = (DefaultTableModel) jTableSegurado.getModel();
    dtmSegurados.removeRow(jTableSegurado.getSelectedRow());

    } else {
    
    JOptionPane.showMessageDialog(null,“Selecione um produto para excluir!);
    
    }
    

    }

    private void jButtonSalvar1ActionPerformed(java.awt.event.ActionEvent evt) {
    
    // DefaultTableModel dtmSegurados = (DefaultTableModel) jTableSegurado.getModel();
    
    // Object[] dados = {jTextFieldSegurado.getText(), jFormattedTextFieldCpf.getText(),jTextFieldEmailPrincipal.getText(),jFormattedTextFieldCelular.getText()};
    
    // dtmSegurados.addRow(dados);
    
    Segurado s = new Segurado();
    SeguradoDAO dao = newSeguradoDao();
    s.setSegurado(jTextFieldSegurado.getText());
    s.setNascimento((String)jFormattedTextFieldAniversario.getValue());
    s.setCpf((String)jFormattedTextFieldCpf.getValue());
    s.setSexo((String) jComboBoxSexo.getSelectedItem());
    s.setEmail_1(jTextFieldEmailPrincipal.getText());
    s.setEmail_2(jTextFieldEmailAlternativo.getText());
    s.setTelefone((String)jFormattedTextFieldTelefone.getValue());
    s.setCelular((String)jFormattedTextFieldCelular.getValue());
    s.setEndereco(jTextFieldRua.getText());
    s.setNumero(jTextFieldNumero.getText());
    s.setComplemento(jTextFieldComplemento.getText());
    s.setCep(jFormattedTextFieldcpf.getText());
    s.setCidade(jTextFieldCidade.getText());
    s.setEstado(jTextFieldEstado.getText());
    dao.create(s);
    

    }

    // Variables declaration - do not modify
    
    private javax.swing.JButton jButtonExcluir;
    
    private javax.swing.JButton jButtonNovo;
    
    private javax.swing.JButton jButtonSalvar1;
    
    private javax.swing.JComboBox jComboBoxSexo;
    
    private javax.swing.JFormattedTextField jFormattedTextFieldAniversario;
    
    private javax.swing.JFormattedTextField jFormattedTextFieldCelular;
    
    private javax.swing.JFormattedTextField jFormattedTextFieldCpf;
    
    private javax.swing.JFormattedTextField jFormattedTextFieldTelefone;
    
    private javax.swing.JFormattedTextField jFormattedTextFieldcpf;
    
    private javax.swing.JLabel jLabel1;
    
    private javax.swing.JLabel jLabel10;
    
    private javax.swing.JLabel jLabel11;
    
    private javax.swing.JLabel jLabel12;
    
    private javax.swing.JLabel jLabel13;
    
    private javax.swing.JLabel jLabel14;
    
    private javax.swing.JLabel jLabel2;
    
    private javax.swing.JLabel jLabel3;
    
    private javax.swing.JLabel jLabel4;
    
    private javax.swing.JLabel jLabel5;
    
    private javax.swing.JLabel jLabel6;
    
    private javax.swing.JLabel jLabel7;
    
    private javax.swing.JLabel jLabel8;
    
    private javax.swing.JLabel jLabel9;
    
    private javax.swing.JPanel jPanel1;
    
    private javax.swing.JPanel jPanel2;
    
    private javax.swing.JPanel jPanel3;
    
    private javax.swing.JScrollPane jScrollPane1;
    
    private javax.swing.JScrollPane jScrollPane2;
    
    private javax.swing.JTable jTableSegurado;
    
    private javax.swing.JTextField jTextFieldCidade;
    
    private javax.swing.JTextField jTextFieldComplemento;
    
    private javax.swing.JTextField jTextFieldEmailAlternativo;
    
    private javax.swing.JTextField jTextFieldEmailPrincipal;
    
    private javax.swing.JTextField jTextFieldEstado;
    
    private javax.swing.JTextField jTextFieldNumero;
    
    private javax.swing.JTextField jTextFieldRua;
    
    private javax.swing.JTextField jTextFieldSegurado;
    
    // End of variables declaration
    
    private void closable() {
    
    throw new UnsupportedOperationException(Not supported yet.); //To change body of generated methods, choose Tools | Templates.
    
    }
    
    private SeguradoDAO newSeguradoDao() {
    
    throw new UnsupportedOperationException(Not supported yet.); //To change body of generated methods, choose Tools | Templates.
    
    }
    

}

pmlm

Só está a dar o erro que tu estás a mandar…

Criado 8 de abril de 2016
Ultima resposta 9 de abr. de 2016
Respostas 2
Participantes 2