2013-06-12 3 views
0

В настоящее время я пишу скрипт, который работает внутри игрового клиента, и я хочу добавить возможности скриншота для своего сценария. Сейчас я использую Robot, но я бы хотел сделать снимок экрана клиента, даже если он сведен к минимуму. Есть ли способ сделать это? Если да, то как?Java: «Скриншот» свернутого окна?

Я знаю, что это возможно на других языках, потому что я видел это в других приложениях в прошлом, но я беспокоюсь, что JVM не сможет этого сделать.

+0

Какой пользовательский интерфейс вы используете? –

ответ

1

Я никогда не пробовал, но вы должны быть в состоянии использовать класс Screen Image. Он использует метод paint() компонента, поэтому я не думаю, что имеет значение, если кадр минимизирован или нет. Единственное, что вам нужно, - это получить изображение области содержимого, а не рамки.

+0

Спасибо! Это действительно работает отлично! Я не знаю, как это не появилось в Google, но я полагаю, что использование ключевого слова «Скриншот» ушибло мои шансы. Все рекомендовали максимизировать окно, сделать снимок экрана, а затем снова свернуть окно. * вздрагивает * – user1426186

Смежные вопросы