java实现频幕截图
package com.alibaba.cloud.ai.example.manus;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
public class Test {
public static void main(String[] args) {
try {
// 1. 创建 Robot 实例,用于捕获屏幕
Robot robot = new Robot();
// 2. 获取屏幕尺寸(整个显示器大小)
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
// 3. 执行全屏截图(核心代码)
BufferedImage screenImage = robot.createScreenCapture(screenRectangle);
// 4. 保存截图到本地
File outputFile = new File("full_screen.png");
ImageIO.write(screenImage, "PNG", outputFile);
System.out.println("✅ 电脑全屏截图成功!");
System.out.println("保存路径:" + outputFile.getAbsolutePath());
} catch (Exception e) {
System.err.println("❌ 截图失败:" + e.getMessage());
e.printStackTrace();
}
}
}

浙公网安备 33010602011771号