Bonjour,
Voici mon problème :
j'ai créé un programme qui affiche un dessin en fonction du dessin précédent. ("Le jeu de la vie" pour tout dire). J'ai une fonction nommée "evoluer()" qui trace mon nouveau dessin(évolution d'une étape). Pour que le dessin évolue et se dessinne au fil du temps j'ai un fonction qui lance :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 int i  = 0;
while(i++ <= 10) {
evoluer();
repaint(); }
Donc le dessin devrait se mettre à jour et s'afficher à chaque tour de boucle. Or ce n'est pas le cas. Le dessin évolue effectivement 10 fois mais je ne vois que le résultat final, après que la boucle se soit terminée, comme si j'avais mis repaint() après la boucle.
Donc, pourquoi ? comment y remédier ?
Merci pour votre attention portée à ma requête.