cs_zohan
Messages postés8Date d'inscriptionmardi 3 février 2009StatutMembreDernière intervention 6 mars 2012
-
2 mars 2012 à 23:23
cs_zohan
Messages postés8Date d'inscriptionmardi 3 février 2009StatutMembreDernière intervention 6 mars 2012
-
6 mars 2012 à 09:20
Salut à tous.
j'ai développé une applet swing qui affiche des graphes. le problème c'est que le rafraîchissement ne se fait qu'après plusieurs tentatives de rafraîchissement.
je veux qu'il se fait de la première fois. mais je ne sais pas comment.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 3 mars 2012 à 11:07
Bonjour,
Tu ne dois jamais redéfinir la méthode repaint.
Tu utilises très mal la méthode paintComponent, normalement, elle ne doit pas modifier le contenu de ton panel.
JE t'explique ce qui se passe : repaint est appelée, cette méthode appelle paintComponent, paintComponent modifie l'objet courant. Et a chaque modif de l'objet courant, repaint est appelée.
Donc, ton programme boucle indéfiniment et tu as des problèmes d'affichages.
cs_zohan
Messages postés8Date d'inscriptionmardi 3 février 2009StatutMembreDernière intervention 6 mars 2012 6 mars 2012 à 00:37
Salut, merci pour votre aide.
s'il vous plaît vous pouvez me proposer une solution pour aplanir cette merde.
j'ai compris qu'il ne faut pas redéfinir la méthode repaint();
à chaque nouvelle requête c'est l'objet graphe qui se change j'ai essayé toutes les possibilités ( selon mes connaissances) mais je ne suis jamais arrivé.
merci pour votre aide une autrefois. je suis reconnaissant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_zohan
Messages postés8Date d'inscriptionmardi 3 février 2009StatutMembreDernière intervention 6 mars 2012 6 mars 2012 à 09:20
Bonjour,
je cherche à rafraichir mon applet à l'arrivé de chaque nouvelle requête.
le traitement derrière se fait correctement. les nouvelles données sont chargées à partir de la base.
le rafraichissement de la page se fait sauf que l'applet elle est toujours la même.
je cherche à la rendre dynamique.
elle se rafraichie à chaque nouvelle requête c'est à dire qu'elle affiche les nouvelles données et non pas ceux chargées à la première requête.