2014-04-23 4 views
0

내 프로젝트에서 JXtable을 사용하고 있습니다. 일부 열을 두 번 클릭하면 해당 열의 가장 높은 문자 셀로 확장되거나 축소됩니다.
JXtable을 생성하는 방법이 없으므로 모든 열의 크기가 가장 큰 문자 셀의 크기로 조정됩니다.자동으로 jxtable의 열 크기 조정

답변

1

정확하게 이해할 수 있는지 모르겠지만 내용에 따라 프로그래밍 방식으로 모든 열의 크기를 조정하려면 JXTable.packAll();을 사용할 수 있습니다.

packAll() Javadoc

:

공공 무효 packAll는()

그 내용에 맞게 모든 열의 크기를 조정합니다.

기본적으로이 메서드는 모든 열 Action을 묶고 테이블의 ActionMap에 등록됩니다.

이렇게하면 두 번째 "가장 넓은"두 번째로 큰 콘텐츠가있는 열이 가장 넓습니다. 나는 그것을 내 프로젝트에서 사용하고 있으며 아주 잘 작동한다.

테이블 컨트롤에서 해당 메뉴 항목을 클릭하여 크기를 조정할 수도 있습니다.