JavaRobot类使用指南
翻看以前的笔记,发现awt包里有个Robot类,看看它能干啥Java Robot类
大概意思就是,此类用于生成本机系统输入事件,用于测试自动化、自运行演示以及其他需要控制鼠标和键盘的应用程序。Robot的主要目的是促进Java平台实现的自动化测试。
那可以做的事情就多了常用方法
写个demo
笔记里的,不知道是抄的还是自己写的,为了简单点。就是隔一段时间截取当前屏幕图像代码public static void main(String[] args) throws AWTException, InterruptedException { // write your code here Robot robot = new Robot(); JFrame jframe = new JFrame(); //设置标题 jframe.setTitle("监控屏幕工具"); JLabel label = new JLabel(); jframe.add(label); jframe.setSize(800, 600); //设置可见 jframe.setVisible(true); //设置置顶 jframe.setAlwaysOnTop(true); //控制台退出模式 jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //获取屏幕大小 Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension dm = toolkit.getScreenSize(); while (true) { //一个矩形面板 Rectangle rec = new Rectangle(0, 0, (int) dm.getWidth(), (int) dm.getHeight()); //按照矩形截取图片到缓冲流 BufferedImage img = robot.createScreenCapture(rec); //缩放图片 BufferedImage newImg = resize(img, jframe.getWidth(), jframe.getHeight()); label.setIcon(new ImageIcon(newImg)); Thread.sleep(1000); } }public static BufferedImage resize(BufferedImage img, int newW, int newH) { int w = img.getWidth(); int h = img.getHeight(); //创建一个缩放后的图片流 BufferedImage newImg = new BufferedImage(newW, newH, img.getType()); Graphics2D g = newImg.createGraphics(); //设置模式 g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); //按比例缩放 g.drawImage(img, 0, 0, newW, newH, 0, 0, w, h, null); g.dispose(); return newImg; }结语
抛砖引玉而已,做个复习。
汉马科技努力耕耘新能源商用车领域中证网讯(王珞)近日,汉马科技(600375)董事长范现军表示,公司将继续加大研发投入,自主研发并掌握新能源商用车三电核心技术,着力于新能源商用车整车控制和整车集成关键技术的研发,
外卖行业骑手的苦与乐都知道国内目前两大外卖平台。美团饿了么,我最早是在我们内蒙的一个小城市跑的美团。那会入职的是专送,系统派单,站长可以调度,基本上出现各种问题都由站长处理。管理也很严格,美团只用美团
智能冰箱有什么好处吗?智能冰箱肯定好处很多呀,智能温控,智能送风,智能降温等等都可以实现,有了智能控制食物保鲜,冷藏冷冻都更加科学健康。说到智能冰箱必须要提TCLR406P8U,这款冰箱除了具备AAT负
98英寸智能电视机选TCL还是红米的好?2021年,TCL与红米两款98英寸智能大屏电视机哪款好?如果从产品品质,性能,音画表现来讲,TCL的98Q6E智屏要完胜红米的MAX98智能电视。首先,TCL98Q6E采用的是无
现在手机拍照这么好,是否还有购买相机的必要?是很不错。知足者长乐。如果想再提升有创意性的高画质也可购一款单反不过全看个人的兴趣而定。现在手机拍照这么好,是否还有购买相机的必要?那得看你干什么用!手机拍照再好,它也是个手机,它
为什么百度搜索节节败退,今日头条等迅速占领市场?同感,不知道从什么时候开始,用百度查东西根本查不到你想要的,一堆垃圾广告,牛头不对马嘴,体验极差,近些年百度口碑也直线下降,百度再也不是那个百度一下你就知道的网站了,随着谷歌退出中
给父母买手机,2000左右,要求续航高,流畅,耐用的,推荐啥?谢邀!其实对于老一辈的用户来说,今年可算是一个非常好的购机机会,在2000元上下的价格档位的国产手机都快杀疯了,既有高通骁龙870这样的准旗舰产品,也有搭载高通骁龙778G这样的均
数学最高奖菲尔兹奖得主加入华为,他在华为能拿多少工资?在上世纪90年代,华为公司为了招揽一位俄罗斯数学家,甚至开出了年薪200万美元的天价工资!注意,是美元哦,那个年代,折合将近1600万人民币!近日,法国数学家菲尔兹奖得主洛朗拉福格
中部地区城市有什么大公司值得去吗?中部地区现在比较热门的城市主要西安郑州这两个城市。西安的知名企业有华为阿里京东腾讯云字节跳动小米万兴科技360广联达海康威视奇安信科大讯飞大疆OPPO西安迈科金属国际陕西汽车控股集
中国多地拉闸限电新能源车会否受影响?中新社上海9月30日电(周卓傲)近期,辽宁吉林江苏浙江广东等地相继发布有序用电或限电通知,这也让极度依赖电能的新能源车行业备受关注。中国公安部统计数据显示,截至9月25日,中国新能
首届中国新电商大会将于10月9日在吉林长春举办由国家互联网信息办公室吉林省人民政府指导,中国网络社会组织联合会吉林省互联网信息办公室吉林省商务厅长春市人民政府共同主办的首届中国新电商大会将于10月9日在吉林省长春市举办。大会以