2012-01-18 3 views
2

JScrollPane의 내용을 이미지로 저장해야합니다. 콘텐츠가 너무 커서 화면에 맞지 않으므로 스크롤 막대가 있습니다.JScrollPane의 모든 컨텐츠 가져 오기

스크롤 막대가없는 행 및 열 머리글을 비롯하여이 창의 모든 내용을 가져 오는 방법이 있습니까?

scrollPane().getViewport() 

하지만 행/열 머리글하지 않고 내용 만 표시

나는이 시도. 여기

스크롤 창 Example

+0

을 구성하는 일부 번역을 적용 할 수 있도록 그들은뿐만 아니라, 뷰포트 있습니다 바? – MockerTim

+0

완료. 몇 가지 버튼이나 다음과 같은 것이 없습니다 : – StKiller

+0

스크린 샷에서 행/열 머리글이 스크롤 영역의 일부가 아니므로 해당 뷰포트에서 렌더링되지 않습니다. – vaughandroid

답변

1

그것은 테이블 보여줍니다 무엇 예, 그래서는 행 머리글과 열 머리글에 추가 구성 요소를 설치, 당신이 그들을 얻을 개별적으로 칠해야 할 수도 있습니다.

당신은 당신의 코드를 재사용, 당신은 행과 열 머리글과 스크롤과 응용 프로그램의 스크린 샷을 추가 할 수 그들에게

JScrollPane.getColumnHeader()
JScrollPane.getRowHeader()