Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Refrescar Dialogo/TextArea
Enviado por XerXi el día 20 de mayo de 2004
Hola,
Mi problema es el siguiente:
Estoy realizando una aplicación, en que la interfaz gráfica es un diálogo con un menu, una toolbar y una textarea. Pulsando sobre un botón de la toolbar arranca una clase que va mostrando texto por la textarea. El problema es que el texto no lo muestra tal y como van sucediendo las acciones, sino que lo muestra todo de golpe una vez han terminado todas las funciones. Cada vez que escribo en la textarea hago un repaint(), pero nada, parece como si la ventana estuviera colgada y cuando termina todo el proceso, muestra todo el texto de golpe.
Que deberia refrescar, la textArea o el dialogo, o...
Me he explicado bien??
Espero que alguien me pueda echar un cable.
EN principio, si al textarea le haces append(String) con el nuevo texto, deberia mostrarlo inmediatamente. Es posible que tengas algun problema con el repintado del textarea, pero no creo que haga falta forzar un repaint. En todo caso pudes probar a lanzar un hilo que añada el texto al textarea, pero me extraña que sea necesario.
Yo tengo el mismo problema, he probado a crear un hilo para que escriba en el textarea pero ni por esas. Lograron solucionarlo? se les ocurre alguna idea?