2011-12-31 5 views
2

두 개의 JTable이 2x2 정사각형으로 배열되어 있습니다. 열과 행이 연결되기를 원합니다 : 한 테이블의 열이 사용자 또는 다른 방법으로 재 배열되거나 크기가 조정될 때 위 또는 아래 (실시간) 테이블에 동일한 일이 발생하기를 원합니다. 행 또는 열을 정렬하거나 강조 표시 할 때 인접한 테이블에서 강조 표시를 선택하여 연속적인 선택 영역을 만들어야합니다. 오른쪽에 ScreenshotJTable UI 연결/연결

는 번호가 매겨진 열을 스크롤을 동기화하려면 새 테이블 (총 4 표)

답변

2

의 시작이며, 별도의 스크롤 구획의 수직 스크롤 막대가 공통 BoundedRangeModel를 공유 할 수 있습니다. 선택 항목을 동기화하려면 별도의 테이블이 공통적 인 ListSelectionModel을 공유 할 수 있습니다. 표 모델은 그에 상응해야합니다. 이 Q&A에는 두 개의 테이블을 보여주는 예가 있습니다.

+2

+1 또는 공유 ColumnModel – mKorbel

+0

@mKorbel : 아,'TableColumnModel'에도'ListSelectionModel'이 있습니다. – trashgod