截屏代码(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();          }      }  }