Java 将鼠标指针保持在框架/窗口内

Java 将鼠标指针保持在框架/窗口内,java,swing,mouse,Java,Swing,Mouse,我想防止鼠标被移出窗外。我以前在Minecraft上见过这样的操作,您必须按esc键才能从窗口释放鼠标。在Java中,您可以使用该类将鼠标光标定位到屏幕上的任何位置。在每次鼠标移动事件后,可以使用此选项将鼠标位置移回中心 //Moves mouse pointer to given screen coordinates. void mouseMove(int x, int y) 非常相似:minecraft是否请求用户信任?(只是好奇,因为提到了Robot)这是一个可下载的jar文件,所以我假

我想防止鼠标被移出窗外。我以前在Minecraft上见过这样的操作,您必须按esc键才能从窗口释放鼠标。

在Java中,您可以使用该类将鼠标光标定位到屏幕上的任何位置。在每次鼠标移动事件后,可以使用此选项将鼠标位置移回中心

//Moves mouse pointer to given screen coordinates.
void mouseMove(int x, int y)

非常相似:minecraft是否请求用户信任?(只是好奇,因为提到了
Robot
)这是一个可下载的jar文件,所以我假设它拥有所有权限等。鼠标仍然需要在窗口内移动,所以我可以使用该方法,但只是阻止它超出范围。但是如果用户移动鼠标足够快,鼠标将在被检测到之前离开屏幕。我是否只需要禁用鼠标进入,比如说,在窗口周围填充10px的空间?