Java 获取JScrollPane的所有内容

Java 获取JScrollPane的所有内容,java,swing,jscrollpane,Java,Swing,Jscrollpane,我需要将JScrollPane的内容保存为图像。它的内容太大,无法放入屏幕,所以它有滚动条 有没有办法不使用滚动条获取此窗格的所有内容,包括行标题和列标题 我试过这个: scrollPane().getViewport() 但它只显示内容,不显示行/列标题 下面是滚动窗格显示的示例 它是一个表,因此它在行标题和列标题中安装了其他组件,您可能需要获取它们并分别绘制它们 它们也是视口,因此您可以重用代码,并应用一些转换来编写它们 能否添加带有行标题、列标题和滚动条的应用程序屏幕截图?完成。不仅仅

我需要将JScrollPane的内容保存为图像。它的内容太大,无法放入屏幕,所以它有滚动条

有没有办法不使用滚动条获取此窗格的所有内容,包括行标题和列标题

我试过这个:

scrollPane().getViewport()
但它只显示内容,不显示行/列标题

下面是滚动窗格显示的示例

它是一个表,因此它在行标题和列标题中安装了其他组件,您可能需要获取它们并分别绘制它们

它们也是视口,因此您可以重用代码,并应用一些转换来编写它们



能否添加带有行标题、列标题和滚动条的应用程序屏幕截图?完成。不仅仅只有几个按钮或类似的东西:)从屏幕截图上看,行/列标题似乎不是可滚动区域的一部分,因此它们不会被该视口渲染。有关渲染
JTable
的一些提示,请参阅。