为了账号安全,请及时绑定邮箱和手机立即绑定

Java学习笔记_robot_键盘

标签:
Java

// 实例化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人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消