Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Traer datos al combobox desde la DB

Buen dia

Necesito traer los datos por separados. En un JTEXTIFIELD ingreso el texto y en un combobox selecciono si es @gmail, @live.com.ar etc.
Logre traer al JTEXTFIELD el texto hasta que llega al @, con el tring[] info = persona.getEmail().split("@");.

Pero no logre traer al combobox el domino de cada JTEXTFIELD desde la base. paso el codigo:

private void setDatos(Persona persona) {
txtDni.setText(String.valueOf(persona.getDni()));
txtCuil.setText(String.valueOf(persona.getCuil()));
txtPrimerNombre.setText(persona.getPrimerNombre());
txtSegundoNombre.setText(persona.getSegundoNombre());
txtApellido.setText(persona.getApellido());
try {
if (bean.rowSet.getRow() != 0) {
String[] info = persona.getEmail().split("@");
//traigo la info del combobox, pero me da error sobre este
String part2 = info[1];
// traigo la info para el jtextfield
String part1 = info[0];
////traigo la info para el jtextfield
txtEmail.setText(part1);
System.out.println(part2);


}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
JOptionPane.showMessageDialog(null, "error"+JOptionPane.WARNING_MESSAGE+e);
}


/// este es el combobox
String[] opcion = { "@Gmail.com", "@Live.com.ar", "@Outlook.com" };
JComboBox listado = new JComboBox(opcion);

listado.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {

/* Convierto a string la seleccion */
elijo = (String) listado.getSelectedItem();
System.out.println(listado.getSelectedItem());

}


});

}

abril 12, 2017 | Unregistered Commenterjse