Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2011, 05:36
kiba71
 
Fecha de Ingreso: agosto-2010
Mensajes: 14
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con excepción null

Buenas ^^

Bueno, estoy adentrándome en el mundo de la programación en Java por mi propia cuenta a través de algunos cursos que me he encontrado por internet.

El tema es que estoy haciendo un ejercicio algo complejillo y a pesar de seguir al pie de la letra las instrucciones dadas en el curso, me tira una excepción de null y hace pum D:

El caso es el siguiente:

Exception in thread "main" java.lang.NullPointerException
at GestorViajes.SelectCiudad.getDescription(SelectCiu dad.java:33)
at GestorViajes.Ventana8.ActualizaBoton(Ventana8.java :54)
at GestorViajes.Ventana8.(Ventana8.java:27)
at GestorViajes.segundaventana.main(segundaventana.ja va:10)
Java Result: 1


Tira el error por esta línea:

public String getDescription() {

return listaCiudades.getSelectedItem();

}

Es un método que coge el valor que devuelve una lista. Es decir, como al arrancar el programa está vacío, devuelve null y por eso me tira el fallo. El método que utiliza el valor de la lista es éste:


void ActualizaBoton() {



StringBuffer b= new StringBuffer("Viaje de: ");

if (cs.getDescription() != null) { b.append(cs.getDescription()); }

else { b.append("?"); }

b.append(" a ");



if (cl.getDescription() != null) { b.append(cl.getDescription()); }

else { b.append("?"); }

b.append(" el ");

if (dp.getDescription() != null) { b.append(dp.getDescription()); }

else { b.append("?/?/?"); }

ok.setLabel(b.toString());

}



Cuya finalidad es actualizar el valor de un botón.

A ver si alguien le encuentra el fallo porque yo llevo una hora devanándome los sesos y no le veo la falla D:

Un saludo, gracias de antemano ^^