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)
Erro na hora de salvar no Banco MYSQL
2 Respostas
/*
- 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. }
- Creates new form TelaCadastroSegurado
}
Só está a dar o erro que tu estás a mandar…