Java实现网页截屏详解编程语言
2023-06-13 09:20:28 时间
public class CutPicture {
public static void main(String[] args) throws MalformedURLException,
IOException, URISyntaxException, AWTException {
// 此方法仅适用于JdK1.6及以上版本
Desktop.getDesktop().browse(new URL("http://open-open.com/").toURI());
Robot robot = new Robot();
robot.delay(10000);
Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSize());
int width = (int) d.getWidth();
int height = (int) d.getHeight();
// 最大化浏览器
robot.keyRelease(KeyEvent.VK_F11);
robot.delay(2000);
Image image = robot.createScreenCapture(new Rectangle(0, 0, width,height));
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics g = bi.createGraphics();
g.drawImage(image, 0, 0, width, height, null);
// 保存图片
ImageIO.write(bi, "jpg", new File("c:/open.jpg"));
bi.close();
}
10235.html
cjava相关文章
- 菜鸟教程java_JAVA笔记(菜鸟教程)[通俗易懂]
- java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…
- java集合类面试题_Java集合类相关面试题
- java数组去重_JAVA数组去重常用方法
- java 特点_JAVA的几个重要特点[通俗易懂]
- Java Random nextInt()方法与示例[通俗易懂]
- JAVA对象转map_java处理字符串类型的map
- java数组 初始化_用Java初始化数组「建议收藏」
- java list 转json 字符串_Java之JSON字符串与List集合之间相互转换
- Java IO
- 推荐一款漂亮的 Java 图形验证码
- Java反射机制学习详解手机开发
- Java学习笔记之七java函数的语法规则总结详解编程语言
- Java学习笔记之三java中的变量和常量详解编程语言
- 数据库解锁Java,优雅连接Oracle数据库(java使用oracle)
- JAVA利用HttpClient进行HTTPS接口调用详解编程语言
- Java List.clear()方法:从列表中移除所有元素
- key处理处理Redis Java中过期Key的方法(redisjava过期)
- 使用Linux安装Java轻松搞定!(linux java安装)
- Java导出Oracle数据提升数据分析流程效率(java导出oracle)
- 使用Java实现Redis锁定的实现(redis锁定 java)