Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2004, 16:40
rebuscao
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 24
Antigüedad: 22 años, 1 mes
Puntos: 0
Swing + Thread + Procesos Pesados

Hola la cuestion que os propongo es sobre Swing y Threads.
Tengo una interfaz con un JDesktopPane y cada uno de sus frames internos
puede ejecutar un Thread con un proceso pesado, lo tengo implementado con
SwingWorker de por medio, pero el problema es que una vez finalizado el proceso
pesado tiene que mostrar en un JTextPane un montón de texto generado.

En un principio el texto que se iba a mostrar se añadía al finalizar para que no bloqueara la interfaz, pero torpe de mi el texto se iba añadiendo como
Código PHP:
texto+="masTexto" 
Esto probocaba que el proceso tardara un 1000% mas que si no se mostraba el texto.

Para solucionarlo cree un buffer intermedio (unos 64KB) que cuando se llena vuelca la texto al JTextPane.

Bueno lo que quería saber es si hay alguna otra forma de solucionar este
problema
__________________

La solidaridad es la ternura de los pueblos