如何在Java中设置鼠标的位置?


问题内容

我正在用Java做一些Swing GUI,我想我的问题很简单。如何设置鼠标的位置?


问题答案:

您需要使用机器人

此类用于生成本机系统输入事件,用于测试自动化,自运行演示以及需要控制鼠标和键盘的其他应用程序。Robot的主要目的是促进Java平台实现的自动化测试。

使用类生成输入事件与将事件发布到AWT事件队列或AWT组件不同,因为事件是在平台的本机输入队列中生成的。例如,Robot.mouseMove实际上将移动鼠标光标,而不仅仅是生成鼠标移动事件…