[Java & Applet] comment redefinir la méthode update(graphics)?

comment redefinir la méthode update(graphics)? [Java & Applet] - Java - Programmation

Marsh Posté le 05-09-2002 à 18:16:58    

Salut a vous tous,
est-ce que quelqu'un aurait une idée pour redefinir la méthode update(graphics) qui rafraichit l'écran d'un applet java, sans pour autant que l'écran ne "clignote"?
J'ai essayé avec un carré vide (Draw3Drect un truc comme ca) mais ca recommence....
pour l'instant ca donne ca :
http://straitsdailleurs.free.fr/Temp/Java/test.html
Avouez, c'est franchement pas joli..
alors comment faire?
un grande merci a celui qui a une petite idée,
Giansolo

Reply

Marsh Posté le 05-09-2002 à 18:16:58   

Reply

Marsh Posté le 06-09-2002 à 11:34:33    

Double buffering rulaiz!!
 
En gros, tu fais un truc comme ça :
 
 

Code :
  1. public void update(Graphics g) {
  2.       paintOffScreen();
  3.        getGraphics().drawImage(offScreenImage, 0, 0, this);
  4. }

 
 
où paintOffScreen dessine ce que tu as à dessiner dans offScreenImage, qui est un objet Image, attribut de ta classe....
 
(on aurait pu aussi faire retourner l'image à paintOffScreen, mais bon)
 
Si tu le fais bien, ça marche nickel, mais n'hésites pas si tu as des problèmes.

Reply

Marsh Posté le 06-09-2002 à 15:41:29    

Ok merci beaucoup,
je vais essayer...
thx  
gian

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed