PDA

View Full Version : java updating components


AF83
23-03-2007, 12:08
Sto realizzando un gioco di scacchi in java, GUI swing.
Ho il JFrame con la scacchiera e dopo la mossa del giocatore

aggiorno la posizione dei pezzi, ho delle ImageIcon su una griglia di JLabel
faccio jlabel.setIcon(..)

dopo calcolo la mossa del computer e faccio la stessa cosa con la mossa ottenuta.

Problema: pur essendo il codice del computer dopo, non disegna la mia mossa finchè lui non ha finito di calcolare, poi disegna prima la mia mossa e poi la sua.
Perchè?

Ho provato con repaint() e validate() delle JLabel dopo aver disegnato la mia mossa ma non funziona..