获取JScrollPane的所有内容

时间:2012-01-18 09:18:00

标签: java swing jscrollpane

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

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

我试过了:

scrollPane().getViewport()

但它只显示内容,没有行/列标题。

以下是滚动窗格显示的示例 Example

1 个答案:

答案 0 :(得分:1)

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

它们也是视口,因此您可以重复使用代码,并应用一些翻译来构建它们

JScrollPane.getColumnHeader()
JScrollPane.getRowHeader()