La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60824 - TOMAR INFORMACION DE UN JCOMBOBOX
Autor:  Montse Lara
Hola que tal.... estoy trabajando con netbeans 3.6 y tengo una duda, tengo muchos JComboBox, ya estan llenos, pues tienen datos preestablecidos, los agrege con addItem, pero no puedo tomar la informacion que selecciona el usuario, ¿¿¿que codigo necesito para tomar esa informacion??, ya que tengo que colocarla en una variable String para poder ingresarla a una base de datos.

Espero alguien pueda ayudarme
Gracias

  Respuesta:  Irene Garioni
El código para tomar información de un jComboBox es el siguiente:

String unaVariable=(String) jComboBox.getSelectedItem();

si lo que necesitás es el índice adonde apunta el combo:
int unIndice=jComboBox.getSelectedIndex();

Espero que te sirva. Saludos.

  Respuesta:  Montse Lara
Bueno agradesco la ultima respuesta, sin embargo no me fue del todo util ya que me marcaba incompatibilidad de tipos esto porque uno es un objeto y otro es un String, sin embargo ya resolvi el dilema y lo comparto para todos aquellos que se han quebrado la cabeza igual que yo:

if (nombreJComboBox.getSelectedItem().toString().compareTo(variable) == 0) {
// sentencias que se deban cumplir si coincide con el dato
}

//variable debe ser un String

espero les sea de utilidad, y graicas x la ayuda.....