Saludos compañeros, todavia no lo he logrado.cLARO ENTIENDO...
Quiero hacer un reloj de arena dando vueltas mientras se estan ejecutando unos datos, pero resulta que a veces el reloj se queda parado ( como si le diese mas prioridad a la ejecucion de los datos). Lo tengo en un hilo aparte, este codigo:Código: Text
Runnable tarea=new Runnable() { public void run() { p_est_datos.removeAll(); p_est_datos.add(new JLabel("Se estan generando los resultados finales ")); JLabel et_icono=new JLabel(); et_icono.setIcon(new ImageIcon(getClass().getResource("/imagenes/estesi.gif"))); p_est_datos.add(et_icono); p_est_datos.repaint(); p_est_datos.revalidate(); } }; Thread hilo=new Thread(tarea); hilo.start(); // y luego aqui llamaria a otra clase donde se realizan todos los datos.
Como podria hacer que el reloj no dependiese de los datos que se ejecutan, es decir, que sea independiente y se muestre dicho gif de seguido ???
Gracias.