JavaFX встроить панель в сцену с фоном сцены - PullRequest
0 голосов
/ 15 октября 2010

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

Заранее спасибо (извините за плохой английский)

Ответы [ 2 ]

0 голосов
/ 20 октября 2010

Да, я решил проблему таким же образом.

var bufferedImage = new BufferedImage( scene.width, scene.height, BufferedImage.TYPE_INT_RGB );
scene.renderToImage( bufferedImage );
bufferedImage=bufferedImage.getSubimage(panel.layoutX,panel.layoutY,x,y);

с кодом выше, можно получить скриншот и его части.

Спасибо.

0 голосов
/ 19 октября 2010

Вы должны будете использовать другой ImageView на панели, используя то же изображение, которое использовалось для фона сцены.Затем вы можете установить viewport на панели ImageView панели в соответствии с областью из панели ImageView сцены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...