手记

Java学习笔记_robot_键盘

// 实例化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);

了解更多:

https://docs.oracle.com/javase/6/docs/api/java/awt/Robot.html#setAutoDelay(int)

文章部分转自 https://www.yeetrack.com/?p=700 ,如有侵权请联系我删除.

这是本作者第一次写文章,如有不好,欢迎指点.

1人推荐
随时随地看视频
慕课网APP