perfetto simo7784, funziona..adesso mi si sta presentando un altro problemino..scusate ma vado per tentativi e piccoli passi anche se so che in fondo sono cavolate ste cose: praticamente il cerchio dovrebbe essere sempre in centro al pannello "sotto" e soprattutto se ingrandisco o comunque modifico le dimensioni della finestra il cerchio deve muoversi con essa, non restare fermo nel punto...per la prima cosa ho fatto così:

codice:
public class DisegnaCerchi extends JPanel {

    int alt,largh;

    public DisegnaCerchi() {
        
        alt = this.getHeight()/2;
        largh = this.getWidth()/2;
        
    }

    public void paintComponent(Graphics abc) {

        super.paintComponent(abc);

        abc.drawOval(alt,largh,100,100);
    }
}
però mi sono accorto di non aver capito in che unità di misura ragionano i metodi getHegth e getWidth, o perlomeno non lavorano come pensavo io, perchè il cerchio me lo disegnano in cima a sinistra del pannello "sotto"...

grazie