Ciao, vi dico subito che non sono abituato a fare interfacce grafiche con java, siccome preferisco i tools a linea di comando.
Praticamente ho creato una classe con un metodo che va a scaricare da un sito file di grandi dimensioni, ho anche creato un sistema ad eventi tale che, man mano che il download prosegue, il metodo in questione lancia un evento contenente il progresso effettivo (ad esempio ogni 10%).
Tutto testato e funzionante, il problema è che adesso dovrei metterlo in una GUI con una progress bar e un tasto di inizio download ed eccoci qua:
1)Primo problema: se premo il tasto di download la GUI si blocca con tale tasto premuto, finché il download nn si completa. Ho pensato di creare un thread apposito, ma mi sembra che swing metta già a disposizione qualcosa per schedulare tasks...ne sapete qualcosa?
2)Problema stilistico più che altro: la progress bar la aziono con setValue, ma come faccio a farvi comparire sopra il progresso corrente?

Rispondi quotando
