该应用程序背后Java的屏幕捕获(Java- screen capture behind the a

2019-10-21 13:27发布

有没有一种方法来捕捉屏幕,但没有应用程序本身得到显示。 我知道如何最小化或使框架无形但这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