Nel tuo componente che disegna tutto quanto, a te basta tenere una "collezione". Ammettiamo che ti servano solo oggetti Ellipse2D.Double. Bene, fai una collezione ArrayList<Ellipse2D.Double>. Ogni volta che devi aggiungere un ellisse, lo istanzi (e inizializzi con dei valori), lo aggiungi alla collezione e chiedi il repaint(). Nel paintComponent() si ridisegnerà tutto, con anche la nuova figura.Originariamente inviato da auron567
se per esempio voglio disegnare i vari componenti nel paintComponent, il problema è che io non so il numero preciso di questi componenti
Lì ci troverai esempi che usano la tecnica che ho detto sopra.Originariamente inviato da auron567
ora dò un'occhiata anche ai tuoi esempi...