Java - Actualizar JTextArea

 
Vista:

Actualizar JTextArea

Publicado por Icaro (2 intervenciones) el 09/01/2006 15:30:21
Hola

Tengo un programa con interfaz gráfica en el que una de las opciones del menú hace una operación de entrada/salida (concretamente el cifrado de un fichero).
Mi pregunta es por qué si intento mostrar algo durante el bucle de entrada/salida en el JTextPane que tiene el programa no sale hasta que termina la operación de entrada/salida. Vamos, que no actualiza hasta el final, muestre lo que muestre.
He probado creando un hilo que lo actualice, pero tampoco...

Alguien me puede ayudar?
Muchas gracias.
PD: Perdón, antes olvidé poner el título.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Actualizar JTextArea

Publicado por Yamil Bracho (2315 intervenciones) el 09/01/2006 20:18:33
El problema es que en Swing solo puedes actualizar los componentes desde la tarea despachadora de eventos. Esto quiere decir que si estas haciendo un proceso que toma algun tiempo tu GUI esta "paralizada". La solucion es usar hilos y ejecutar la operacion de entrada y salida desde este hilo y alli puedes actualizar la GUI usando SwingWorker
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar