Swing: получение изображения JFrame

Как мне получить java.awt.Image JFrame?

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

Однако я считаю, что есть лучший способ: компоненты Swing по умолчанию визуализируют сами себя. как изображения в двойной буфер перед тем, как нарисовать себя на экране.

Есть ли способ получить эти изображения из компонента?

62
задан Andrew Thompson 6 April 2013 в 23:45
поделиться