有沒有辦法捕捉屏幕,但沒有顯示應用程序本身。我知道如何最小化或使框架看不見,但這必須真正快速完成,因爲它會在每秒內發生很多事情(至少每秒一次)。我希望它看起來像Windows Vista/7中的放大鏡。 (該應用程序可以看到它自己。)Java-應用程序背後的屏幕截圖
1
A
回答
0
如果沒有與相關平臺的窗口管理器緊密的本地集成,這是不可能的。
3
在捕獲屏幕之前,在主JFrame上調用setVisible(false)
。當屏幕截圖過程完成後,請致電setVisible(true)
讓您的GUI再次出現。
要捕獲屏幕,可以使用Robot類。它包含一個接收矩形座標的方法createScreenCapture
,該座標將在BufferedImage中捕獲。
0
我認爲screencast o matic能做到這一點嗎?
相關問題
- 1. AIR應用程序的屏幕截圖
- 2. 應用程序屏幕截圖問題
- 3. 移植屏幕截圖的Java應用程序在Android
- 4. MacOS中某些應用程序的Java屏幕截圖
- 5. 使用java在全屏幕應用程序中拍攝屏幕截圖?
- 6. 關閉應用程序後防止屏幕截圖
- 7. 截取應用程序中的屏幕截圖
- 8. 從另一個應用程序的背景服務(編程)的屏幕截圖
- 9. 如何在Windows應用程序中截取屏幕截圖?
- 10. 從應用程序內的qt應用程序的屏幕截圖
- 11. 使用Visio繪製Silverlight應用程序的屏幕截圖?
- 12. 使用cuda獲取可見應用程序的屏幕截圖
- 13. Vista中的MFC應用程序無法使用屏幕截圖
- 14. 背景中的iPhone屏幕截圖
- 15. 經常使用Java的屏幕截圖
- 16. 拍攝Raspberry Pi上的UWP應用程序的屏幕截圖
- 17. 我的AR iOS應用程序的屏幕截圖
- 18. 創建應用程序屏幕截圖的動畫?
- 19. directX應用程序沒有窗口的屏幕截圖
- 20. Google Developer Console發佈應用程序的屏幕截圖
- 21. 捕獲Ruby on Rails應用程序的屏幕截圖
- 22. 保存iPhone應用程序的視頻屏幕截圖
- 23. 從組織者拿iPhone應用程序的屏幕截圖
- 24. 多窗口應用程序的屏幕截圖
- 25. 屏幕截圖應用程序,可以在任何視圖中截圖
- 26. 從屏幕截圖分類程序
- 27. 屏幕截圖用戶在網絡應用程序中顯示
- 28. 如何從android應用程序中禁用屏幕截圖?
- 29. 如何使用服務截取我的應用程序的屏幕截圖?
- 30. 屏幕截圖
我認爲OP從1開始就知道這一點,他寫道:「我知道如何最小化或使框架不可見」,2,問題用「robot」標記。此外,「我希望它看起來像Windows Vista/7中的放大鏡」,這表明他的應用程序在截圖時無法最小化。 – aioobe 2010-05-06 15:32:12
未被最小化的約束仍然滿足,因爲應用程序本身不會被最小化。 OP的評論「但這必須快速完成,因爲它會在每秒發生很多」,告訴我他認爲讓它看不見不會因捕獲的頻率而起作用,這是不正確的。 – Cesar 2010-05-06 15:40:59
好的。我明白你的意思。雖然你可能想將JForm更改爲JFrame,或者我誤解了其他任何東西? – aioobe 2010-05-06 15:50:43