Java 如何打印滚动条下方的全部数据?

Java 如何打印滚动条下方的全部数据?,java,javafx,Java,Javafx,我使用了函数window.print(),它只获取窗口中可见的数据进行打印。我尝试过使用overflow:visible,但这对我也没有帮助。我在谷歌找到了一些解决方案,也许这些会有帮助: 对于节点方面的问题,这个问题可能也会有所帮助:您可以拍摄要打印的节点的快照,然后打印快照图像。据我所知,默认情况下,它会生成整个节点的图像(无论大小还是可见性)。这取决于您尝试打印的节点。如果它是一个虚拟控件(TableView,ListView,等等),那么打印节点将不起作用,因为布局只对可见的部分执行

我使用了函数
window.print()
,它只获取窗口中可见的数据进行打印。我尝试过使用overflow:visible,但这对我也没有帮助。

我在谷歌找到了一些解决方案,也许这些会有帮助:


对于节点方面的问题,这个问题可能也会有所帮助:

您可以拍摄要打印的节点的快照,然后打印快照图像。据我所知,默认情况下,它会生成整个节点的图像(无论大小还是可见性)。这取决于您尝试打印的节点。如果它是一个虚拟控件(
TableView
ListView
,等等),那么打印节点将不起作用,因为布局只对可见的部分执行(甚至不会为视图外滚动的内容创建单元格)。如果它是一个不使用单元格的普通控件,那么只打印节点本身就可以了。