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(); } } }
Partager