2013-01-09 16 views
2

我正在尋找JTable的解決方案,我可以改變每行的列數,但行的大小(以像素爲單位)是恆定的。一個JTable其中每列的列數可能不同

我發現計算器至今只參考死鏈接到一箇舊的解決方案:

JTable with varying number of columns per row

是否有新的更好的辦法現在就這樣做? 如果是這樣,什麼? 如果沒有,有人知道舊的解決方案是什麼?

謝謝。

+2

不支持跨越單元,所有這些舊例子都是需要調整ui-delegate內部結構的竅門 - 沒有什麼不重要的工作。如果你能負擔得起,你可能會更喜歡JIDE這樣的商業解決方案。只是說':-) – kleopatra

+0

我應該注意:我只能使用Java 6.如果一個新的解決方案需要Java7,我運氣不好,應該堅持任何舊的解決方案。 – svaens

+0

@kleopatra感謝您的建議。 – svaens

回答

1

有沒有人知道舊的解決方案是什麼?

這些例子似乎是在上一個千年中爲Swing beta版本創建的,可以找到here。您可能正在尋找MultiSpanCellTable。他們可能是一個有用的研究對象,但他們是而不是目前。因人而異。

1

我會創建一個渲染器(面板具有多個固定大小的標籤,甚至每個類型的行的多個面板)。

它應該是TableModel中應用渲染器的一列。

相關問題