Bonjour,

Voilà j'ai longtemps cherché sur Internet et je n'ai pas trouvé de solution.

J'ai un Graphics2D où dedans je fais un drawImage(). J'aimerai redessiner une image dessus sachant que :
- Si je refais drawImage(), les 2 images vont être dessus (et avec la transparence sur les images, on voit toujours la première);
- Je veux garder le fond (qui a plusieurs couleurs différente) donc le drawRect me met des fonds blancs ou noir que je ne désire pas.
- Je ne peux pas faire drawImage(image1); puis drawImage(fond); drawImage(image2); car le fond peut bouger.

Donc après avoir réfléchit un long moment et après avoir recherché, je ne vois qu'une seule solution : supprimer la première image et dessiner la 2ème. Seulement voilà, je n'ai pas vu sur internet comment faire pour vraiment supprimer un draw.

Auriez-vous une solution ?

Merci.