2012-02-01 81 views
1

我的目標是構建一個複選框節點樹,並具有以下功能。構建一個完整的複選框節點樹

節點: 樹上會有2種類型的節點。

1。父節點

2。子節點

所有節點都是複選框節點。 除複選框外,父節點還需要有一個像圖標這樣的附加文件夾。

並且所有複選框必須是可編輯的 多個複選框必須一次檢查。

我可以採取什麼最好的方法?

+0

[JTree with checkboxes]的可能重複(http://stackoverflow.com/questions/1223188/jtree-with-checkboxes) – trashgod 2012-02-01 04:40:32

回答

1

類似於此堆棧溢出結果: JTree with checkboxes

其中提到的這個例子:http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm

在後面的例子中,在改變nonLeafRenderer與一個複選框返回新組件(文件夾,可能一個JPanel。)

+0

@ Sam。感謝您的意見。 – Achilles 2012-02-01 08:37:13

+0

如果我使用單獨的渲染器渲染非葉節點,我將如何編輯它? – Achilles 2012-02-01 11:03:08

+0

[此博客文章](http://www.jroller.com/santhosh/date/20050610)對Java2s解決方案有一些批評和修正。 – 2013-09-16 22:15:42