Java - Duda con JComboBox

   
Vista:

Duda con JComboBox

Publicado por Rober roberto.orgaz@gmail.com (1 intervención) el 13/06/2011 21:32:51
Saludos soy novato en java y en demadidas ocasiones me encuentro muy desolado en el aprendizaje de este lenguaje. Actualmente estoy intentando capturar datos de varios JComboBox, es el típico ejemplo de insertar una fecha de nacimiento, por lo que tengo tres comobox: día, mes, año.

Los combobox de los días y años los he rellenado con dos bucles, los días desde 1 hasta 30 y los meses desde 1900 hasta el año actual que capturo de la fecha cuando se inicia la aplicación. El problema me surge cuando quiero coger el dato seleccionado en los combobox (día, mes, año) para comprobar que sean fechas correctas.

Pero el programa se aborta y me dice que no puede realizar el cast, sé que el error se encuentra en los combox que he rellenado con los bucles, puesto que los meses como son String no mi dice nada, pero ¿Cómo puedo recoger los datos seleccionados?

Os dejo lo que he escrito:

int diaSeleccionado=Integer.valueOf((String)this.listaDias.getSelectedItem());
String mesSeleccionado=(String) this.listaMeses.getSelectedItem();
int añoSeleccionado=Integer.valueOf((String)this.listaAños.getSelectedItem());

Muchas gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder