在JPanel中滚动显示全页内容快照

时间:2019-04-09 11:45:19

标签: java

我希望jpanel的整页snapshop的内容大于面板大小,因此内容可滚动,但无法在JPanel中获取不可见区域的快照。到目前为止,我已经尝试过这些代码

Container c = getContentPane();
BufferedImage img = new BufferedImage(c.getWidth(), c.getHeight(), BufferedImage.TYPE_INT_ARGB);
c.paint(img.getGraphics());
WritableImage snapshot = view.snapshot(new SnapshotParameters(), null);
RenderedImage renderedImage = SwingFXUtils.fromFXImage(snapshot, null);

并使用Robot,但没有一个对我有用。

为澄清正在发生的事情: https://pasteboard.co/I9kup9w.png

0 个答案:

没有答案