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.
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é.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager