dessin qui s'efface dans un jframe - Java - Programmation
Marsh Posté le 06-03-2006 à 16:41:50
Il faut que ton diagramme soit redessiné chaque fois que la méthode paint() est appelée.
La méthode paint() peut se déclencher pour de nombreuses raisons :
- la fenêtre a changé de dimensions et il faut la redessiner,
- une autre fenêtre a masqué une partie de ta jframe et il faut la redessiner,
- etc,...
Si tu nous donnes plus de précisions sur ton programme, en particulier la façon dont tu dessines ton diagramme, on pourra te donner une meilleure réponse !...
Marsh Posté le 07-03-2006 à 10:29:09
Au pire tu interdit le redimenssionement
je me souviens plus du nom de la methode mais c est pas dur a trouver ca doit etre truc du genre setResi....(false)
Marsh Posté le 08-03-2006 à 12:55:26
ou tu dessine dans une Image ( CreateImage(800,600) par exemple , image.getGraphics() -> objet graphics standard ... )
et dans paint tu affiches cette image : g.drawImage(0,0);
ça fait une sorte de buffer. Mais ça ne gère pas le redimensionnement...
Marsh Posté le 03-03-2006 à 23:42:40
Bonjour a tous! voila je m'adress a vous car j'a iun grave pb,je dois dessiner un diagramme,je l'ai fait sur un Jframe directement mais voila des que je touche a la fenetre le dessin s'efface ,des que je change la taille ou si je touche a la fenetre ,si qq peut m'aider ou me donenr une FCT java pour pouvoir garder le dessin su la JFRAME ,je dois absolument dessiner sur une JFRAME car j'ai eu un autre pb d'implementation ,donc je ne peux changer la methode sauf avec une fct qui permet de garder le dessin,
Merci d'avance