【发布时间】:2013-10-23 14:17:38
【问题描述】:
我开发了一个用于定位信号塔信号强度的电信应用程序。我使用了 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坐标作为圆的中心点来画圆。
【问题讨论】:
标签: java swing jpanel java-2d paintcomponent