2013-05-06 76 views
3

如何在DefaultTreeCellRenderer中顯示對象的多個字段。請讓我知道是否有任何教程。我已經嘗試過this tutorial,但沒有談到在多列中顯示對象數據。如何在JTree中顯示多列

+0

JTrees顯示一列。 JTables顯示多個列。您可以彈出顯示JTree列的其餘信息。 – 2013-05-06 19:34:36

+0

'DefaultMutableTreeNode'只是使用'Object'的'toString()'方法傳遞給它的構造函數,所以你可以在那裏提取字段。或者,有'TreeTable'這樣的東西,但不在JDK中,所以你必須找到一個。 – kuporific 2013-05-06 19:53:50

+0

@kuporfic我已經嘗試過這種方法,但我無法在兩列之間放置一些空間。 – Ashish 2013-05-06 23:18:09

回答

2

你可能看org.netbeans.swing.outline.Outline,提到herehere。獨立JAR是在NetBeans分佈:

NetBeans/platform/modules/org-netbeans-swing-outline.jar

image

+0

非常感謝 – Ashish 2013-05-07 03:24:29

3

經過一番研究,我找到了我正在尋找的教程。這裏是鏈接

http://www.hameister.org/JavaSwingTreeTable.html

+0

在這篇冗長的德語文章中,您發現了足夠有用的東西來保證僅鏈接的答案? – trashgod 2013-05-07 01:28:42

+0

@trashgod我用谷歌翻譯將其更改爲英文,我找不到任何其他答案。如果您有任何建議,請讓我知道。 – Ashish 2013-05-07 02:37:37

+0

也許這是['Outline'](http://stackoverflow.com/a/14521780/230513)視圖? – trashgod 2013-05-07 02:53:15

相關問題