2013-01-09 5 views
2

각 행의 열 수를 변경할 수 있지만 행의 크기 (픽셀 단위)가 일정한 JTable에 대한 솔루션을 찾고 있습니다.각 행의 열 수가 다른 경우가있는 JTable

JTable with varying number of columns per row

지금 할 수있는 새로운 더 좋은 방법이 있나요 :

는 지금까지 오래된 솔루션 만 죽은 링크를 참조 유래를 찾을? 그렇다면 무엇입니까? 그렇지 않은 경우 누구든지 이전 솔루션이 무엇인지 알 수 있습니까?

감사합니다.

+2

스패닝 셀은 지원되지 않습니다. 이전의 모든 예제는 자습서의 내부를 조정해야하는 해킹이었습니다. 사소하고 많은 작업이 필요 없었습니다. 당신이 그것을 감당할 수 있다면, 당신은 JIDE와 같은 상용 솔루션으로 더 나을지도 모릅니다. 그냥 sayin ':-) – kleopatra

+0

나는주의해야한다 : 나는 자바 6만을 사용할 수있다. 새로운 해결책이 java7을 필요로한다면, 나는 운이 없다. 그리고 오래된 해결책이 무엇이든간에 붙어 있어야한다. – svaens

+0

@kleopatra 조언을 주셔서 감사합니다. – svaens

답변

1

누구든지 이전 솔루션이 무엇인지 알고 있습니까?

지난 천년 동안 스윙 베타 릴리스 용으로 작성된 것으로 보이는 예제는 here입니다. MultiSpanCellTable을 찾고있을 수 있습니다. 그들은 유용한 연구 대상이 될 수 있지만 이 아니고 현재는입니다. YMMV.

1

렌더러 (고정 된 크기의 레이블이 여러 개있는 패널 또는 각 행 유형마다 여러 개의 패널이있는 패널)를 만들었습니다.

렌더러가 적용된 TableModel에서 하나의 열이어야합니다.