【发布时间】:2012-09-20 08:15:18
【问题描述】:
我有一个用 JAVA 编写的程序,只要按下 PRINTSCREEN,它就会在指定路径创建一个 JPG 文件。该程序在后台运行并使用 JIntellitype API。
我的问题是:
screensize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
是我能找到的唯一可用的函数来获取屏幕大小,我以后用它来获取这样的缓冲图像:
bf = screenRobot.createScreenCapture(screensize);
其中bf 是BufferedImage 数据类型。
有什么方法可以让我获得当前活动窗口的屏幕大小,这样不需要的内容就不会保存在 JPG 文件中?
【问题讨论】:
标签: java automation printscreen