Да, я решил проблему таким же образом.
var bufferedImage = new BufferedImage( scene.width, scene.height, BufferedImage.TYPE_INT_RGB );
scene.renderToImage( bufferedImage );
bufferedImage=bufferedImage.getSubimage(panel.layoutX,panel.layoutY,x,y);
с кодом выше, можно получить скриншот и его части.
Спасибо.