// 实例化robot对象
Robot robot = new Robot();
// 等待10000毫秒,这个方法在robot类中很实用
robot.delay(10000);
key是一个int类型的值,是键码值.
// 按下键
r.keyPress(key);
// 释放键
r.keyRelease(key);
或者也可以这样用:
// 这表示按下了Alt键
r.keyRelease(KeyEvent.VK_ALT);
示例转自文章底部网站:
//获取屏幕分辨率
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
System.out.println(d);
Rectangle screenRect = new Rectangle(d);
//截图
BufferedImage bufferedImage = robot.createScreenCapture(screenRect);
//保存截图
File file = new File("screenRect.png");
ImageIO.write(bufferedImage, "png", file);
了解更多:
这是本作者第一次写文章,如有不好,欢迎指点.