Título: Duda sobre JProcessBar Publicado por: MC.cover en 15 Febrero 2016, 08:01 am Hola muy buenas tardes,días o noches donde quiera que estén.
Tengo una duda sobre JProcessBar el cual es si puedo hacer que se "llene" la barra pasados 5 minutos (por ejemplo). Y como seria para hacerlo aumentar segundo a segundo el proceso de carga. Espero me puedan ayudar desde ya muchas gracias . :D ::) Título: Re: Duda sobre JProcessBar Publicado por: Tronos154 en 15 Febrero 2016, 14:30 pm No conozco muy bien la librería swing,pero para el tema del tiempo puedes ayudarte del método System.currentTimeMillis() el cual junto a una simple resta puedes determinar el tiempo que lleva tu programa en funcionamiento y asi poder cambiar la barra cuando pase un determinado tiempo.
Título: Re: Duda sobre JProcessBar Publicado por: sodark en 15 Febrero 2016, 16:43 pm Puedes usar un timertask
http://totaki.com/poesiabinaria/2014/01/intro-timertask-java/ En teoria funciona como una interrupcion, por lo que no realiza espera activa (busy waitting) Título: Re: Duda sobre JProcessBar Publicado por: 0xFer en 16 Febrero 2016, 03:53 am Te dejo un ejemplo:
Código
Tienes que presionar el botón para que los 5 minutos empiecen a contar. El código lo copié y modifiqué de stackoverflow (http://stackoverflow.com/questions/25346055/how-can-i-make-a-jprogressbar-fill-up-during-a-certain-interval). Saludos. Título: Re: Duda sobre JProcessBar Publicado por: MC.cover en 17 Febrero 2016, 07:08 am Hola muchísimas gracias a todos por ayudarme con esta duda :) .
Gracias :) . Título: Re: Duda sobre JProcessBar Publicado por: 0xFer en 19 Febrero 2016, 00:47 am De nada ::)
|