Foro sobre Java SE > Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Hola, estoy haciendo un programa de calculo de nomina en el cual paso los datos de los textfield del jframe llamado REGISTRO a otros textfields ocultos en otro frame y asi guardarlos en un jtable pero me ha generado el error antes mencionado al tocar el boton guardar, esto es lo que tengo en dicho boton:
private void AgregarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: //SE PASA A REGISTRAR LA INFORMACION InformacionUsuarios b = new InformacionUsuarios(); b.setVisible(true); this.setVisible(false);
String nombre = jTextFieldNombreC.getText().trim(); if(nombre.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingreso el nombre de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String apellido = jTextFieldApellidos.getText().trim(); if(apellido.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingreso el apellido de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String anios = jComboBoxAños.getSelectedItem().toString(); if(anios.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se selecciono el año de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String pais1 = jComboPais.getSelectedItem().toString(); if(pais1.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se selecciono el pais de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String dep1 = jComboDepart.getSelectedItem().toString(); if(dep1.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se selecciono el departamento de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String ciud1 = jComboBox1.getSelectedItem().toString(); if(ciud1.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se selecciono la ciudad de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String identificador = jTextFieldCedula.getText().trim(); if(identificador.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingresó el número de identificación de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String celular = jTextFieldCelular.getText().trim(); if(celular.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingresó el número de celular de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String telefono = jTextFieldTelefono.getText().trim(); if(telefono.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingresó el número de telefono de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String direccion = jTextArea1.getText().trim(); if(direccion.isEmpty()) { JOptionPane.showMessageDialog(this, "¡No se ingresó la dirección de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String inst1 = jTextField1.getText().trim(); if(inst1.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String tit1 = jTextField2.getText().trim(); if(tit1.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String inst2 = jTextField3.getText().trim(); if(inst2.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String tit2 = jTextField4.getText().trim(); if(tit2.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String inst3 = jTextField5.getText().trim(); if(inst3.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
String tit3 = jTextField6.getText().trim(); if(tit3.isEmpty()) { JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE); return; }
Hola, estoy haciendo un programa de calculo de nomina en el cual paso los datos de los textfield del jframe llamado REGISTRO a otros textfields ocultos en otro frame y asi guardarlos en un jtable pero me ha generado el error antes mencionado al tocar el boton guardar, esto es lo que tengo en dicho boton:
private void AgregarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
//SE PASA A REGISTRAR LA INFORMACION
InformacionUsuarios b = new InformacionUsuarios();
b.setVisible(true);
this.setVisible(false);
String nombre = jTextFieldNombreC.getText().trim();
if(nombre.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingreso el nombre de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String apellido = jTextFieldApellidos.getText().trim();
if(apellido.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingreso el apellido de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String anios = jComboBoxAños.getSelectedItem().toString();
if(anios.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se selecciono el año de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String pais1 = jComboPais.getSelectedItem().toString();
if(pais1.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se selecciono el pais de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String dep1 = jComboDepart.getSelectedItem().toString();
if(dep1.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se selecciono el departamento de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String ciud1 = jComboBox1.getSelectedItem().toString();
if(ciud1.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se selecciono la ciudad de nacimiento de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String identificador = jTextFieldCedula.getText().trim();
if(identificador.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingresó el número de identificación de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String celular = jTextFieldCelular.getText().trim();
if(celular.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingresó el número de celular de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String telefono = jTextFieldTelefono.getText().trim();
if(telefono.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingresó el número de telefono de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String direccion = jTextArea1.getText().trim();
if(direccion.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡No se ingresó la dirección de la persona!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String inst1 = jTextField1.getText().trim();
if(inst1.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String tit1 = jTextField2.getText().trim();
if(tit1.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String inst2 = jTextField3.getText().trim();
if(inst2.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String tit2 = jTextField4.getText().trim();
if(tit2.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String inst3 = jTextField5.getText().trim();
if(inst3.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
String tit3 = jTextField6.getText().trim();
if(tit3.isEmpty()) {
JOptionPane.showMessageDialog(this, "¡Se deben ingresar como minimo tres instituciones y titulaciones!", "Advertencia", JOptionPane.WARNING_MESSAGE);
return;
}
//se pasan los datos al otro frame
InformacionUsuarios.jTextField0.setText(txtid.getText());
InformacionUsuarios.jTextField1.setText(jTextFieldNombreC.getText());
InformacionUsuarios.jTextField2.setText(jTextFieldApellidos.getText());
InformacionUsuarios.jTextField3.setText(jComboBoxAños.getSelectedItem().toString());
InformacionUsuarios.jTextField4.setText(jComboPais.getSelectedItem().toString());
InformacionUsuarios.jTextField5.setText(jComboDepart.getSelectedItem().toString());
InformacionUsuarios.jTextField6.setText(jComboBox1.getSelectedItem().toString());
InformacionUsuarios.jTextField7.setText(jTextFieldCedula.getText());
InformacionUsuarios.jTextField8.setText(jComboBoxEstCivil.getSelectedItem().toString());
Integer cel = Integer.parseInt(jTextFieldCelular.getText());
InformacionUsuarios.jTextField9.setText(String.valueOf(cel));
Integer tel = Integer.parseInt(jTextFieldTelefono.getText());
InformacionUsuarios.jTextField10.setText(String.valueOf(tel));
InformacionUsuarios.jTextField11.setText(jComboBoxPaisResid.getSelectedItem().toString());
InformacionUsuarios.jTextField12.setText(jComboBoxDepResid.getSelectedItem().toString());
InformacionUsuarios.jTextField13.setText(jComboBoxCiudadResid.getSelectedItem().toString());
InformacionUsuarios.jTextField14.setText(jTextArea1.getText());
InformacionUsuarios.jTextField15.setText(jComboBoxHijos.getSelectedItem().toString());
InformacionUsuarios.jTextField16.setText(jComboBoxNivelAca.getSelectedItem().toString());
InformacionUsuarios.jTextField17.setText(jComboBoxProfesion.getSelectedItem().toString());
InformacionUsuarios.jTextField18.setText(jTextField1.getText());
InformacionUsuarios.jTextField19.setText(jTextField2.getText());
InformacionUsuarios.jTextField20.setText(jTextField3.getText());
InformacionUsuarios.jTextField21.setText(jTextField4.getText());
InformacionUsuarios.jTextField22.setText(jTextField5.getText());
InformacionUsuarios.jTextField23.setText(jTextField6.getText());
Me gustaria que me indiquen el por que da este error y me puedan brindar una
solucion, muchas gracias!