继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Java学习笔记_robot_键盘

FishingProgrammer
关注TA
已关注
手记 1
粉丝 3
获赞 1

// 实例化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 ,如有侵权请联系我删除.

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

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP