2013-06-12 2 views
0

현재 게임 클라이언트 내부에서 작동하는 스크립트를 작성 중입니다. 스크립트에 스크린 샷 기능을 추가하고 싶습니다. 지금은 로봇을 사용하고 있지만, 최소화 된 경우에도 클라이언트의 스크린 샷을 찍을 수 있기를 바랍니다. 이 일을하는 방법이 있습니까? 그렇다면 어떻게?자바 : 최소화 된 창의 "스크린 샷"?

다른 언어에서도 가능하다는 것을 알고 있습니다. 이전에 다른 응용 프로그램에서이 응용 프로그램을 사용했기 때문에 가능하지만 내 걱정은 JVM이이 기능을 사용할 수 없다는 것입니다.

+0

어떤 종류의 UI를 사용하고 있습니까? –

답변

1

나는 그것을 시도한 적이 없지만 Screen Image 클래스를 사용할 수 있어야합니다. 구성 요소의 paint() 메서드를 사용하므로 프레임이 최소화되어 있는지 여부는 중요하지 않다고 생각합니다. 유일한 것은 프레임이 아닌 내용 창의 이미지를 가져와야한다는 것입니다.

+0

감사! 이것은 실제로 완벽하게 작동합니다! 나는 이것이 어떻게 Google에 나타나지 않았는지 전혀 알지 못하지만 "Screenshot"키워드를 사용하면 내 기회가 아플 거라고 생각합니다. 모두가 창을 최대화하고 스크린 샷을 찍은 다음 창을 다시 최소화 할 것을 권장했습니다. * shudders * – user1426186