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(SelectCiudad.java:33)
at GestorViajes.Ventana8.ActualizaBoton(Ventana8.java:54)
at GestorViajes.Ventana8.(Ventana8.java:27)
at GestorViajes.segundaventana.main(segundaventana.java: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:
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 ^^
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(SelectCiudad.java:33)
at GestorViajes.Ventana8.ActualizaBoton(Ventana8.java:54)
at GestorViajes.Ventana8.(Ventana8.java:27)
at GestorViajes.segundaventana.main(segundaventana.java: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 ^^
Man aclaro que no soy master en java, pero que estas haciendo?
Preguntas
dp.getDescription() que es un getter? o devuelve algun valor?
Porque no utilizas a?b:c
Podrias explicarlo mejor porfavor
Preguntas
dp.getDescription() que es un getter? o devuelve algun valor?
Porque no utilizas a?b:c
Podrias explicarlo mejor porfavor