Java屏幕截取
发布时间:2020-12-15 03:23:27 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class CaptureScreen { public static void captureScreen(String fileName,String folder) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = new Rectangle(screenSize); Robot robot = new Robot(); BufferedImage image = robot.createScreenCapture(screenRectangle); //保存路径 File screenFile = new File(fileName); if (!screenFile.exists()) { screenFile.mkdir(); } File f = new File(screenFile,folder); ImageIO.write(image,"png",f); //自动打开 if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.OPEN)) Desktop.getDesktop().open(f); } public static void main(String[] args) { try { captureScreen("F:你好","11.png"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 为什么下面的程序,没有睡眠会进入死锁状态,但是在睡
- java.lang.NoClassDefFoundError:org / springframework /
- Java中各种集合(字符串类)的线程安全性!!!
- 如何将IEEE-11073 16位SFLOAT转换为Java中的简单浮点数?
- 系统属性file.encoding在JVM启动后,再次设置无法对系统的默
- java – 关于可序列化事务的一些查询?
- 定义hashcode时使用31系数的原因
- Java底层原理(一):栈(starck)和堆(heap)
- 使用Java和Webkit的HTML编辑器 – SWT浏览器
- java – 如何在JAR文件中实现安全数据库连接?