JAVA 怎么操作鼠标键盘?
比如,在10,20有一个事先打开好的记事本,先把光标移动至10,20,然后鼠标左键单击一下,然后键盘输入QWE,然后回车,然后CTRL+S保存。
还有比如我想在10,20按下鼠标左键不放,拖动到20,30,再放开,代码怎么写呢?
还有鼠标右键单击一下又怎么写呢?
比如,在10,20有一个事先打开好的记事本,先把光标移动至10,20,然后鼠标左键单击一下,然后键盘输入QWE,然后回车,然后CTRL+S保存。
还有比如我想在10,20按下鼠标左键不放,拖动到20,30,再放开,代码怎么写呢?
还有鼠标右键单击一下又怎么写呢?
你想写夕卜扌圭?你的要求可以用机器人实现,java.awt包中的Robot工具类就可以模拟键盘和鼠标的输入。
void keyPress(int keycode)
按下给定的键。
void keyRelease(int keycode)
释放给定的键。
void mouseMove(int x, int y)
将鼠标指针移动到给定屏幕坐标。
void mousePress(int buttons)
按下一个或多个鼠标按钮。
void mouseRelease(int buttons)
释放一个或多个鼠标按钮。
模拟鼠标移动你要自己算出来坐标才行。