我的目標是構建一個複選框節點樹,並具有以下功能。構建一個完整的複選框節點樹
節點: 樹上會有2種類型的節點。
1。父節點
2。子節點
所有節點都是複選框節點。 除複選框外,父節點還需要有一個像圖標這樣的附加文件夾。並且所有複選框必須是可編輯的 多個複選框必須一次檢查。
我可以採取什麼最好的方法?
我的目標是構建一個複選框節點樹,並具有以下功能。構建一個完整的複選框節點樹
節點: 樹上會有2種類型的節點。
1。父節點
2。子節點
所有節點都是複選框節點。 除複選框外,父節點還需要有一個像圖標這樣的附加文件夾。並且所有複選框必須是可編輯的 多個複選框必須一次檢查。
我可以採取什麼最好的方法?
類似於此堆棧溢出結果: JTree with checkboxes
其中提到的這個例子:http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm
在後面的例子中,在改變nonLeafRenderer與一個複選框返回新組件(文件夾,可能一個JPanel。)
如果你想要一個準備好的組件,你可以使用CheckBoxTree從Jide-oss。
[JTree with checkboxes]的可能重複(http://stackoverflow.com/questions/1223188/jtree-with-checkboxes) – trashgod 2012-02-01 04:40:32