我知道如何将我的鼠标(我的 g.draw(mouseX, mouseY) 光标)保持在 Ellipse2D / Shape...</p>
@Override
public void mouseMoved(MouseEvent e) {
int x = e.getX(), y = e.getY();
if(shape.contains(x, y)) {
mouseMoveX = e.getX();
mouseMoveY = e.getY();
}
}
…但是当鼠标离开所述形状时,这会完全锁定移动(直到它返回)。即,即使实际光标四处移动,它也会保持在相同的位置。即使实际光标不在,我希望鼠标能够在椭圆周围移动。你们中的许多人可能仍然感到困惑,很抱歉,如果需要更多解释,我很乐意提供帮助。另外,这里的第一个问题,如果我违反任何规则,请告诉我!谢谢。
PS:抱歉任何迟到的回复,目前在拨号上网:(