Получить все содержимое JScrollPane - PullRequest
2 голосов
/ 18 января 2012

Мне нужно сохранить содержимое JScrollPane как изображение.Его содержимое слишком велико, чтобы поместиться на экране, поэтому на нем есть полосы прокрутки.

Есть ли способ получить все содержимое этой панели, включая заголовки строк и столбцов, без полос прокрутки?

Я попробовал это:

scrollPane().getViewport()

, но он отображает только содержимое без заголовков строк / столбцов.

Вот пример того, что показывает панель прокрутки Example

1 Ответ

1 голос
/ 18 января 2012

Это таблица, поэтому она устанавливает дополнительные компоненты в заголовок строки и заголовок столбца, вам может потребоваться получить их и нарисовать отдельно.

Они также являются окнами просмотра, так что вы можете повторно использовать свой код и применять некоторые переводы для их составления

JScrollPane.getColumnHeader ()
JScrollPane.getRowHeader ()

...