2015-12-27 20 views
1

我有一个JTree和图标的默认外观和看起来像它是用于文件结构(与文件夹和文档图标)。如何使Java JTree看起来像是用于xml文档的?

我想知道如何以编程方式或通过库来覆盖外观(是否有XML JTree库?)。

+1

你看过任何[示例](http://stackoverflow.com/search?tab=votes&q=user%3a230513%20tree%20icon)? – trashgod

+0

我不知道改变外观是否需要改变JTree。您可以轻松地将图像(您的案例中的文件图标)更改为任何您喜欢的图像。 FE,'UIManager.put(“Tree.leafIcon”,vectorIcon);' – ChiefTwoPencils

回答

0

有一个非常好的例子解释了here以及源代码。
它是通过getTreeCellRendererComponent(),您可以进一步自定义。
它也针对性能进行了优化。

相关问题