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 :
Il faudrait apres le repaint() dans la boucle mettre une "pause" de 1s au moins avant de faire le tour suivant de la boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(int i=0; i<100; i++){ phibase+=phi; repaint(); }
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 les pauses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 try { Thread.currentThread().sleep(1000); } catch(InterruptedException ex){}
Meme chose pour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Object o=new Object(); try { synchronized(o) { o.wait(1); } } catch(InterruptedException ex) { }
Partager