欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java屏幕截取,java截取,import java.

来源: javaer 分享于  点击 1611 次 点评:183

Java屏幕截取,java截取,import java.


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();        }    }}
相关栏目:

用户点评