Bonjour,
Je souhaite développer de petits jeux Java.
Pour ceci, je m'aide de la classe Graphics. Mais voilà, le problème c'est que je tente de dessiner un rectangle et de le faire bouger petit à petit.
Tout cela fonctionne mais mes rectangles s'accumulent sans que les anciens ne s'effacent.
Comment faire pour qu'il n'y ait que le dernier rectangle d'affiché ??
Merci d'avance.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public void paint(Graphics g) { float decalage = 11; g.setFont(new Font("TimesRoman", Font.BOLD, 15)); float deb = (float) 0.0; while(true) { g.drawRect((int)(200+deb),(int)(200+deb),50,10); deb+=0.1; if(deb>600) { deb=200+decalage; decalage+=11;} try { Thread.sleep(1); } catch(InterruptedException ie) { ie.getStackTrace(); } } }







Répondre avec citation









quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager