Jak narysować porządnie wyglądający okrąg w Javie

Próbowałem użyć metody drawOval o równej wysokości i szerokości, ale wraz ze wzrostem średnicy okrąg staje się gorszy. Co mogę zrobić, aby uzyskać porządne koło bez względu na rozmiar. Jak zaimplementowałbym antyaliasing w Javie lub innej metodzie.

questionAnswers(7)

yourAnswerToTheQuestion