Bonjour,
Afin d'afficher une annimation de rotation, je doit ralentir une boucle pour ne pas qu'elle s'execute trop vite et que l'annimation s'affiche.
voicu ma boucle :
for(int i=0; i<100; i++){
phibase+=phi;
repaint();
}
Il faudrait apres le repaint() dans la boucle mettre une "pause" de 1s au moins avant de faire le tour suivant de la boucle.
Apres quelques recherches j'ai trouvé ces code mais ils ne fonctionnent pas dans mon cas :
L'image n'est pas reactualisé toutes les seconde mais seulement a la fin de la boucle apres la pause
try
{
Thread.currentThread().sleep(1000);
}
catch(InterruptedException ex){}
Meme chose pour :
Object o=new Object();
try
{
synchronized(o) { o.wait(1); }
}
catch(InterruptedException ex) { }