Il mio problema è che ho un sacco di metodi per disegnare linee, punti, poligoni, ecc...
e tutti vogliono il componente Graphics passato come parametro.
Se volessi fare l'override di paintComponent(), dovrei farne uno per ogni tipo di operazione.
Come faccio a dare ad un solo pannello vari paintComponent()?
Altra domanda, quando disegno sul panel gli oggetti vengono cancellati ad ogni modifica della finestra (repaint), come posso mantenerli in memoria in maniera da non perderli ad ogni modifica?

Rispondi quotando