A veces da error, otras no...

Alysa
03 de Febrero del 2004
Hola,

No sé qué puede pasarle a la aplicación que estoy haciendo. Es muy raro. Unas veces me funciona bien y otras no. No consigo solucionarlo. El problema es el siguiente:

tengo un JTextPane que me sirve como area de texto.

el caso es que cuando hago:

areaTexto.setText(texto); a veces me da aquí error. Y compruebo que texto no sea vacío, por si acaso ese era el problema, pero siempre tiene texto. Así que por eso no puede ser.

El error que me da es:
Exception occurred during event dispatching:
java.lang.NullPointerException

¿Sabeis qué puede ser? Gracias.

Aly

eldrum
03 de Febrero del 2004
No se si te ayudara.
Hace unos meses trabaje con JTextPane, y descubri que el metodo setText(String msj) no es ThreadSave. Esto significa que cuando invocas a setText la clase JTextPane llama a un nuevo hilo para actualizar su contenido.
Por cierto, usa:
try {
...
} catch(NullPointerException ex) {
ex.printStackTrace();
}
para localizar mejor el error

Alysa
03 de Febrero del 2004
Gracias por la ayuda, pero... ¿Cómo puedo solucionarlo y hacer que funcione bien? No entiendo muy bien lo que me decías.

he puesto el código entre try y catch, pero me dice lo mismo, y no me ayuda mucho...