Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 17:15
angi09
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
ayuda con esto

miren tengo 3 combobox, uno para dia,mes y ano.
mi problemas es que el de ano no me funciona cuando se elige el valor y me sale error

mi codigo es el sgt

if(cmbdia.getSelectedItem()=="Dia" ||(cmbmes.getSelectedItem()=="Mes")||(cmbano.getSe lectedItem()=="Ano"))
{
lblletrero.setText("Debe exitir un dia, mes y ano en la fecha de nacimiento");
return;
}
else
{
dianac=(String)cmbdia.getItemAt(cmbdia.getSelected Index());
mesnac=(String)cmbmes.getItemAt(cmbmes.getSelected Index());

String as=(String) cmbano.getItemAt(cmbano.getSelectedIndex());
lblletrero.setText(dianac+mesnac+anonac+"");
}
pero no se porque no me funciona, si solo imprimo dia y mes, me sale bien, pero cuando imprimo solo el anonac no me funciona y me sale este error


Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

pero no entiendo, porq soy nueva en eso de java