我想創建一個表是這樣的:Java - 如何使用水平和垂直標題創建jlist或jtable?
我希望畫面不夠好。如果一個滾動窗格被激活,那麼只有這些單元格會移動,並且標題和副標題保持原位。我如何使用JList或JTable執行此操作?還是有另一個組件?非常感謝
我想創建一個表是這樣的:Java - 如何使用水平和垂直標題創建jlist或jtable?
我希望畫面不夠好。如果一個滾動窗格被激活,那麼只有這些單元格會移動,並且標題和副標題保持原位。我如何使用JList或JTable執行此操作?還是有另一個組件?非常感謝
一種方法可能是有3個不同的表格。
對於頭部留在地方,當你滾動單元格,可以創建2個表。一個將只包含標題(不包含單元格),並且將位於JPanel中邊界佈局的北部位置。在JPanel的中心位置,您將添加一個帶有表格的JScrollPane,並且您需要刪除它的標題,以便表格的顯示標題將成爲北方表格中的一個。
對於「子頭」你需要另一個表,只有一列,並添加到該列的標題渲染器。該表應該位於JPanel的西部位置。
最後你需要到北表的標題與中心的一列同步,所以當它被調整其他的列也是如此。如果表格是可排序的,則需要在西面的表格中執行相同的操作。
一個更好的選擇可能是使用TableScrollPane從JIDESoft,那這一切,更在幕後,但支付。
您的選擇。