Probleme de paint et repaint

cs_tigroux Messages postés 105 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 22 octobre 2008 - 15 juil. 2005 à 11:13
cs_tigroux Messages postés 105 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 22 octobre 2008 - 19 juil. 2005 à 09:01
Salut,
Voila je veux dessinez un graphe qui se dessine qu'une seul fois au démarrage. Mais le probleme c'est que si je ne fais pas la repaint à la fin, l'affichage de dessinMois ne se fait pas. Je comprends pas pourquoi. Et si je fais le repaint et bien le paint boucle et cela ralenti mon application, si vous avez des idées je veux bien, merci.

public void paint(Graphics g) {
dessinBarreAnnee(g, 1, annee1);
dessinBarreAnnee(g, 2, annee2);
dessinBarreAnnee(g, 3, annee3);
dessinBarreAnnee(g, 4, annee4);
dessinerLegende(g, annee);
dessinMois(g);
this.repaint();
}

9 réponses

cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 12
16 juil. 2005 à 15:14
tu ne doi surtou pas faire ton repaint() dans la methode paint()...
si c est un swing que tu surcharge tu devrai plutot surcharger paintComponent()...
et apppeler la methode super en debut ...

GL

++

GodConan
0