2013-06-12 56 views
0

我目前正在編寫一個腳本,它可以在遊戲客戶端中工作,並且我想爲我的腳本添加屏幕截圖功能。我現在正在使用Robot,但是我希望能夠對客戶端進行截圖,即使它是最小化的。有沒有辦法做到這一點?如果是這樣,怎麼樣?Java:最小化窗口的「截圖」?

我知道這在其他語言中是可以實現的,因爲過去我在其他應用程序中看到過這種情況,但是我擔心JVM無法做到這一點。

+0

你使用的是什麼樣的用戶界面? –

回答

1

我從來沒有嘗試過,但你應該可以使用Screen Image類。它使用組件的paint()方法,所以如果框架最小化,我認爲它不重要。唯一需要獲取內容窗格的圖像而不是框架。

+0

謝謝!這實際上是完美的工作!我不知道Google在Google上的表現如何,但我猜想使用關鍵字「截圖」會傷害我的機會。每個人都建議你最大化窗口,截圖,然後再次最小化窗口。 *不寒而慄* – user1426186