Ti è chiara la questione che per definire un "lavoro" (del tuo codice dentro un metodo run() ) devi estendere Thread o implementare Runnable??Originariamente inviato da rob_santini
devo definire una nuova classe per ogni funzione o esiste una strada più veloce?
E comunque in una applicazione Swing, far partire un thread generalmente è il problema minore .... perché bisogna anche valutare se il tuo "lavoro" eseguito nel contesto di un thread che non è il EDT deve aggiornare, quando e come, la interfaccia utente. Perché se non sei nel EDT, non devi accedere direttamente alla interfaccia utente (salvo casi particolari documentati).

Rispondi quotando