Выборочное копирование компонента Graphics2D - PullRequest
0 голосов
/ 26 октября 2011

возможно ли взять определенную область компонента graphics2D и нарисовать ее в другом JFrame?

IE возьмите x = 0–200 и y = 200–400 из компонента Graphics2D и закрасьте эту область в другой Jframe.

1 Ответ

0 голосов
/ 26 октября 2011

Используйте dstImg.getGraphics(Image srcimg, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer);. Эти координаты относятся к верхним (1) и нижним (2) координатам соответственно, тогда как d и s относятся к пункту назначения и источнику (вы определяете источник и прямоугольники назначения). Используйте null для последнего аргумента.

См. здесь для официального Javadoc.

...