首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JAVA监听屏幕内容

JAVA监听屏幕内容

作者头像
贺公子之数据科学与艺术
发布2025-08-29 17:01:49
发布2025-08-29 17:01:49
1220
举报

以下是一个使用Java监听屏幕内容的示例代码:

代码语言:javascript
复制
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class ScreenCapture {
    public static void main(String[] args) {
        try {
            Robot robot = new Robot();
            Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
            BufferedImage screenCapture = robot.createScreenCapture(screenRect);
            ImageIO.write(screenCapture, "png", new File("screenshot.png"));
            System.out.println("屏幕截图已保存到screenshot.png");
        } catch (AWTException | IOException ex) {
            System.err.println(ex);
        }
    }
}

该代码使用Java的Robot类来创建一个能够捕捉屏幕内容的BufferedImage对象。然后,使用ImageIO.write()方法将该BufferedImage保存为PNG格式的文件。你可以将屏幕截图保存到你希望的位置,只需修改ImageIO.write()方法中的文件路径参数即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 以下是一个使用Java监听屏幕内容的示例代码:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档