Devi memorizzarti il disegno e ridisegnarlo in paintComponent.
Guarda questo thread in cui ho spiegato come fare una cosa simile:
http://forum.html.it/forum/showthrea...hlight=lavagna
In particolare ho definito una classe per rappresentare dei tratti di disegno o di cancellazione, ogni volta che l'utente disegna un tratto questo viene memorizzato in un vettore; in paintComponento quindi tutti i tratti vengono ridisegnati.
Oviamente se devi fare un programma di grafica pesante bisogna cercare strategie piu efficineti che nonrichiedano il disegno di tutti i tratti tutte le volte.
![]()