0

我有一个用 JAVA 编写的程序,只要按下 PRINTSCREEN,它就会在指定路径创建一个 JPG 文件。该程序在后台运行并使用 JIntellitype API。

我的问题是:

screensize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());

是我能找到的唯一可用的函数来获取屏幕大小,我稍后用它来获取这样的缓冲图像:

bf = screenRobot.createScreenCapture(screensize);

wherebfBufferedImage数据类型。

有什么办法可以让我获得当前活动窗口的屏幕大小,这样不需要的内容就不会保存在 JPG 文件中?

4

1 回答 1

1
Frame.getX()
Frame.getY()
Frame.getWidth()
Frame.getHeight()
于 2012-09-28T12:37:37.080 回答