Bonjour,
j'ai un problème dans mon projet java,lorsque je dessine dans un jpanel et je réduis ou je redimensionne la fenêtre le dessin s'efface...
Bonjour,
j'ai un problème dans mon projet java,lorsque je dessine dans un jpanel et je réduis ou je redimensionne la fenêtre le dessin s'efface...
Sans code je ne peux par dire grand chose.
La seule suspicion que j'ai serait le fait que tu dessine en utilisant des graphics obtenus par la méthode getGraphics. Or les graphics obtenus de cette façon sont temporaires, et donc dès le prochain repaint seront effacés. Pour dessiner de façon permanente sur un composant il faut redéfinir sa méthode paintComponent et dessiner sur le composant en utilisant les graphics fournis en paramètre.
Bonjour,
Moi aussi j'avais ce problème, et pour y remédier je te propose de définir une
classe qui héritera de Jpanel et qui redéfinira la méthode paint(), car cette
méthode est appelée à chaque changement sur l'interface.
![]()
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
A chaque redimensionnement de la fenêtre d'affichage (et du JPanel), la méthode paintComponent est exécutée. Donc tous les dessins fait en dehors de cette méthode sera effacé.
Partager