08/05/2013, 02:08
|
| | Fecha de Ingreso: abril-2013
Mensajes: 13
Antigüedad: 11 años, 6 meses Puntos: 1 | |
Respuesta: SwingWork Hola Fuzzylog.
Gracias por responder.
No es que lleve mucho tiempo programando en Java así que igual no entiendo muy bien como funciona la clase SwingWorker, pero pensaba que cuando desde el doInBackground(), llamaba a publish() pasándole un valor, éste mismo método llamaba a método process() que se ejecuta en el hilo de eventos (diferente al de la tarea pesada) y recibe una lista de valores "chunks" la cual se utiliza para actualizar el progreso de la barra de ésta forma: progreso.setValue(chunks.get(0));
El ejemplo más sencillo de comprender de SwingWoker, lo obtuve en la web de chuidiang (como muchas otras cosas de gran utilidad en ésta web), pero veo que no he comprendido lo que expone sobre swingworker, pues cuando aplico la idea en mi código no me funciona la barra de progreso.
Saludos. |