Guest
|
Posted: Sat Nov 18, 2006 9:25 pm Post subject: Problema animazione e repaint() |
|
|
Salve a tutti,
vi spiego il mio problema: ho un JButton che fa partire un animazione,
l'animazione è un semplice disco che si muove in un JPanel, il metodo
public void actionPerformed(ActionEvent e) del JButton richiama il
metodo che si occupa di ridisegnare (tramite repaint()) il disco con le
coordinate aggionate, il problema è che il frame non si aggiorna e il
JButton rimane premuto per tutto il tempo dell'esecuzione, alla fine di
ciò il JButton si rilascia e viene visualizato solo lo stato finale
dell'animazione, in pratica esegue ma non visualizza tutte le altre
operazioni di disegno.
Premetto che non uso i Thread, ma posso intuire che si possa trattare
di un problema di priorità.
Spero che possiate aiutarmi,
Grazie,
Riccardo. |
|