Allora pensa un attimo: se fai un ciclo di 100 ripetizioni e ogni volta fai uno sleep di 10 ms, la barra ci metterà un secondo ad arrivare al 100%, per questo t'ho consigliato di aumentare l'intervallo... può anche essere che si aggiorni talmente velocemente che neanche te ne accorgi... metti un valore piu' alto (anche 100 ms basterebbero) così vedi se davvero la progressbar ha problemi o aggiorna talmente velocemente che ti sembara che non funzioni.Originariamente inviato da attilios
Mhhmm... forse non mi sono spiegato bene. Io voglio che la progress bar venga aggiornata ogni 10 o 100 o qualsiasi valore in millisecondi (come stabilito da Thread.sleep(n)). Ma non viene aggiornata. La progress bar appare trasparente (vedo lo sfondo blu del panel di JFrame che c'è sotto); quando il ciclo for contenente (tra l'altro; ovviamente mi serve di fare altro) la chiamata .sleep finisce, il ProgressMonitor viene visualizzato correttamente al 100% del progress.
Qualcuno ha un'idea di cosa succede?

Rispondi quotando