2016-01-16 65 views
0

在我設置的JTable的三列中,我希望在列的每個單元格中都有一個列表。如果這是最好的選擇,我不知道從哪裏開始可能創建自定義單元格渲染器類?我的目標是在每個單元格中的每一行中列出各自的組名,並在添加新行時擴展單元格高度。每個組都有一個AdmType和Admitted條目,所以我還需要弄清楚如何爲每個新的Group條目添加另一個複選框到Admitted列單元格。如何在JTable單元格內渲染JList?

My JTable

+0

爲什麼???,可以渲染的JList,JTree的作爲的TableCellRenderer/TableCellEditor的,搜索treetable中,好消息是JXTreeTable,從NetBeans中,休息綱要(談好一個)是不是免費的 – mKorbel

+0

正如mKorbel所指出的那樣,像JXTreeTable這樣的東西肯定會減少麻煩,而不是爲JList樣式單元編寫自己的渲染器/編輯器。 –

+0

雖然JXTreeTable能夠以類似於樹的方式顯示它,而不是類似於列表?還是有靈活性? – Kronoze

回答

0

這下面的解決方案並沒有爲我工作,但它清楚地工作了誰張貼他們成功的一個屏幕截圖的人。我的問題可能是由於我如何設置了TableModel。

https://stackoverflow.com/a/32793088/6867420