我正在编写一个 2D 程序。在我的paintComponent
我创建了一个弧。
public class Board extends Panel{
protected void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D graphics2d = (Graphics2D)g;
int x = MouseInfo.getPointerInfo().getLocation().x;//set mouses current position
int y = MouseInfo.getPointerInfo().getLocation().y;
graphics2d.setStroke(wideStroke);
graphics2d.draw(new Arc2D.Double(200, 200, 100, 100, ?, 180, Arc2D.OPEN));
}
}
在我的主要内容中,我使用 aThread
来更新图表。的位置?
是起始角度。每次我改变它时,圆弧都会像半个车轮一样绕一圈移动。是否可以让弧线运动跟随鼠标?例如? = 270
我将如何做到这一点?(对不起我的绘画技巧不好!)