2013-07-06 63 views

回答

0

一種方法可能是有3個不同的表格。

對於頭部留在地方,當你滾動單元格,可以創建2個表。一個將只包含標題(不包含單元格),並且將位於JPanel中邊界佈局的北部位置。在JPanel的中心位置,您將添加一個帶有表格的JScrollPane,並且您需要刪除它的標題,以便表格的顯示標題將成爲北方表格中的一個。

對於「子頭」你需要另一個表,只有一列,並添加到該列的標題渲染器。該表應該位於JPanel的西部位置。

最後你需要到北表的標題與中心的一列同步,所以當它被調整其他的列也是如此。如果表格是可排序的,則需要在西面的表格中執行相同的操作。

一個更好的選擇可能是使用TableScrollPane從JIDESoft,那這一切,更在幕後,但支付。

您的選擇。