有没有一种方法来捕捉屏幕,但没有应用程序本身得到显示。 我知道如何最小化或使框架无形但这COS它会在每一秒(至少每秒一次),很多发生在被真正做得风生水起。 我希望它看起来像在Windows Vista / 7的放大镜。 (应用可以看到自己身后。)
Answer 1:
这不是在Java中可能不与有关平台的窗口管理严密的原生集成。
Answer 2:
呼叫setVisible(false)
捕获屏幕之前,你的主要的JFrame。 当屏幕捕获过程结束后,调用setVisible(true)
,让您的GUI再次显示出来。
要捕获屏幕,你可以使用机器人类。 它包含一个createScreenCapture
其接收将在被捕获矩形坐标方法的BufferedImage 。
Answer 3:
我想截屏Ø马蒂奇,不只是这一点?
文章来源: Java- screen capture behind the application