我有一个用JAVA编写的程序,每当按下PRINTSCREEN时,它都会在指定的路径下创建一个JPG文件。此程序在后台运行,并使用JIntellitype应用编程接口。
我的问题是:
screensize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
是我能找到的唯一可用来获取屏幕大小的函数,稍后我可以用它来获得一个像这样的缓冲图像:
bf = screenRobot.createScreenCapture(screensize);
其中,bf是BufferedImage数据类型。
有没有办法让我得到当前活动窗口的屏幕大小,这样不需要的内容就不会保存在JPG文件中?
发布于 2012-09-28 20:37:37
Frame.getX()
Frame.getY()
Frame.getWidth()
Frame.getHeight()https://stackoverflow.com/questions/12640100
复制相似问题