¿Hay alguna manera fácil de dibujar un círculo en un JPanel?

Tengo problemas para usar el método drawOval (x, y, width, height), que asume que los valores de x e y representan las coordenadas de la "esquina superior izquierda del óvalo a dibujar" (javadoc)

Quiero que los valores de x y y representen elpunto central de un circulo. ¿Cómo hago esto? Gracias