Tema: SwingWorker
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2012, 12:57
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: SwingWorker

Hola:

SwingWorker hace las cosas en un hilo, por lo que cuando llamas a copiaarchivos() se empieza un hilo separado para hacer la copia y la función retorna inmediatamente, aunque no haya acabado el hilo y la copia.

Si estás llamando a esa función en un bucle para varios ficheros, tendrás n hilos lanzados más o menos simultáneamente copiando cada uno un fichero.

¿Por qué usas SwingWorker? Normalmente se usa para devolver el control inmediatamente en una pulsación de teclado o ratón en una ventana Swing. Si es tu caso, lanza el SwingWorker para el bucle de ficheros, no para la copia del fichero.

Se bueno.
__________________
Apuntes Java
Wiki de Programación