截屏代码(java)
来源:互联网 发布:网络警 编辑:程序博客网 时间:2024/06/05 09:37
Java 截屏代码 截取电脑屏幕 并保存为图片package www.360lifer.comimport java.awt.AWTException;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class ScreenSnapshot { public static void main(String[] args) { try { int width = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth(); //要截取的宽度 int height = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight(); //要截取的高度 Robot robot = new Robot(); //北漂族www.360lifer.com BufferedImage image = robot.createScreenCapture(new Rectangle(width,height)); image = image.getSubimage(0, 0, 200, 500); ImageIO.write (image, "png" , new File("c:/1.png")); //保存在C盘 图片名为1.png } catch (AWTException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }