oooooook risolto! ora funziona per bene! però se a questo punto volessi farlo cambiare di colore anche cliccandoci sopra col mouse come dovrei fare?? Sto provando a implemntare i metodi di MouseListener però non va!

codice:
public void mouseClicked(MouseEvent e) {
        
        int x = e.getX();
        int y = e.getY();
        
        if(x>30 & x<60 & y>30 & y<60){ // ho posto come coordinate di partenza del cerchio 30,30 e altezza e larghezza cono 30 e 30!
        
            if(this.colore.equals(Color.BLUE)){
            this.colore = Color.YELLOW;
            repaint();
        }
        else {
            
        if(this.colore.equals(Color.YELLOW)){
            this.colore = Color.BLUE;
            repaint();
                } 
            }
        }
    }