JAVA模拟鼠标键盘

来源:互联网 发布:用户画像的数据来源 编辑:程序博客网 时间:2024/05/18 09:14
import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;/** * 鼠标工具类 * 2017年7月14日11:28:37 * @author 韩小转 * */public class RobotUtil {private static Robot myRobot;static{try {myRobot = new Robot();myRobot.setAutoDelay(100);} catch (AWTException e) {e.printStackTrace();}}/** * 鼠标移动到... * @param x * @param y */public static void mouseMove(int x,int y){myRobot.mouseMove(x,y);}/** * 鼠标左键单击。。。 * @param x * @param y */public static void mouseClickLeft(int x,int y){myRobot.mouseMove(x,y);myRobot.mousePress(KeyEvent.BUTTON1_DOWN_MASK);myRobot.mouseRelease(KeyEvent.BUTTON1_DOWN_MASK);}/** * 鼠标右键单击 * @param x * @param y */public static void mouseClickRight(int x,int y){myRobot.mouseMove(x,y);myRobot.mousePress(KeyEvent.BUTTON3_DOWN_MASK);myRobot.mouseRelease(KeyEvent.BUTTON3_DOWN_MASK);}/** * 键盘键入 * @param key */public static void keyClick(int ... key){for(int k : key){myRobot.keyPress(k);}for(int k : key){myRobot.keyRelease(k);}}}

原创粉丝点击