Wie zeichne Kreis auf JPanel? Java 2D

Ich habe ein JPanel, für das ich ein Bild als Hintergrund festgelegt habe. Ich muss ein paar Kreise über das Bild zeichnen. Jetzt werden die Kreise basierend auf einer Koordinate x, y positioniert und die Größe basiert auf einer Ganzzahlgröße. Das ist, was ich als meine Klasse habe.

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JPanel;

class ImagePanel extends JPanel {

    private Image img;
    CircleList cList;  //added this

    public ImagePanel(Image img) {
        this.img = img;
        Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
        setPreferredSize(size);
        setMinimumSize(size);
        setMaximumSize(size);
        setSize(size);
        setLayout(null);

        cList = new CircleList(); //added this
    }

    public void paintComponent(Graphics g) {
        g.drawImage(img, 0, 0, null);

        cList.draw(null); //added this
    }
}

Wie kann ich eine Methode erstellen, die dies ausführen kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage