Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/12/2010, 06:39
iplazlac
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: Hacer una barra de progreso con SwingWorker

Bueno, al final he logrado que funcione, os comento.
Si pongo algo mas en un action de un botón que
Código JAVA:
Ver original
  1. algoritmoGenetico.execute();
se bloquea y ni muestra la barra ni hace nada. Poniendo solamente esa sentencia funciona perfectamente pero claro, no queda bien, es un botón extra para nada, la verdad es que no se por que no funciona si pongo algo mas, por ejemplo:
Código JAVA:
Ver original
  1. jProgressBar1.setVisible(true);
  2. algoritmoGenetico.execute();
  3. resultado=algoritmoGenetico.get();
no muestra la barra, ejecuta bien y devuelve bien, pero la interfaz se queda congelada hasta que termina.
En fin, si no consigo otra solución lo pondré de la primera manera, aunque quede un poco peor (me obliga a instanciar, guardar el resultado, ect en otro botón).
Un saludo