Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Dark867
    Registrato dal
    Mar 2010
    Messaggi
    435

    Un piccolo aiuto su progress bars e swing

    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?

  2. #2

    Re: Un piccolo aiuto su progress bars e swing

    Originariamente inviato da Dark867
    Ho pensato di creare un thread apposito, ma mi sembra che swing metta già a disposizione qualcosa per schedulare tasks...ne sapete qualcosa?
    Meglio usare un Thread oppure una istanza di javax.swing.Timer.

  3. #3
    Utente di HTML.it L'avatar di Dark867
    Registrato dal
    Mar 2010
    Messaggi
    435
    Ho risolto usando un SwingWorker

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.