Я разработал телекоммуникационное приложение для определения уровней сигнала от башен. Я использовал java swing, и у меня возникла проблема при рисовании круга вокруг данной точки местоположения башни передатчика мобильного сигнала. Я уже вычислил координаты X, Y, а также значение радиуса.
Пожалуйста, найдите приведенный ниже код, который я использовал для рисования круга, и у него проблемы.
JPanel panelBgImg = new JPanel() {
public void paintComponent(Graphics g) {
g.drawOval(X, Y, r, r);
}
}
Проблема заключается в том, что он создает круг, но он не принимает координаты X и Y как центральную точку. Координаты X и Y занимали верхнюю левую точку круга.
Может ли кто-нибудь помочь мне нарисовать круг, задав координаты X и Y как центральную точку круга.