Salve a tuttiAll'interno del mio programma ho un JPanel con degli elementi grafici all'interno, ed un metodo che esegue un determinato algoritmo.
Il mio obiettivo è quello di aggiornare il JPanel man mano che l'algoritmo prosegue (in pratica nel JPanel viene mostrato graficamente ciò che accade nell'algoritmo).
Ho creato un timer (javax.swing.Timer) che aggiorna il JPanel ad intervalli regolari, mentre l'algoritmo viene eseguito tramite un'istanza di una classe che è un'estensione di Thread, attraverso il metodo run().
Il problema è che la cosa non funziona in quanto ovviamente viene eseguito prima tutto l'algoritmo, e poi il timer. Vorrei che fossero eseguiti parallelamente. Come posso ovviare al problema?
Grazie mille in anticipo!

All'interno del mio programma ho un JPanel con degli elementi grafici all'interno, ed un metodo che esegue un determinato algoritmo.
Rispondi quotando

