Ben je l'ai essayé et il fonctionne...

"feuilleDessin" est la class que je défini juste en dessous.
Il t'a conseillé JFrame, parce que c'est en quelques sortes une nouvelle version de la class Frame en un peu mieux.
Le code fonctionne parce que pour pouvoir dessiner, il te faut quelque-chose pour dessiner dessus. Dans ton code de départ, tu essayais de dessiner dans la Frame, mais tu ne peux pas, il faut dessiner dans un Canvas ou un Panel ou autre chose qui accèpte que l'on dessine dessus, puis ajouter ce "quelque chose" dans ta Frame.
Donc dans ce cas, tu ne dessine plus sur ta Frame, elle se contente d'afficher un Component sur lequel tu peux dessiner.
C'est un peu comme si tu veux dessiner sur une vitre avec des crayons couleur, tu ne peux pas. Mais si tu colles une feuille dessus, tu pourras dessiner sur la feuille.
Partager