2010-08-16 37 views

risposta

8

"Anche se tutti i temporizzatori eseguono la loro attesa utilizzando un unico filo, condivisa (creato dal primo oggetto Timer che esegue), i gestori di eventi per azione temporizzatori eseguono su un altro thread - il filo-dispacciamento evento . Ciò significa che i gestori di azione per Timer può eseguire in sicurezza operazioni su componenti swing Tuttavia, ciò significa anche che i gestori deve eseguire rapidamente per mantenere la GUI reattivo "-.. javax.swing.Timer

corsivo è mio.

Addendum: SwingWorker è stato progettato proprio per questo scenario. In particolare, offre un modo conveniente per scaricare il lavoro mentre si registrano periodicamente i progressi sull'EDT.

Problemi correlati