【问题标题】:How do I skin a Java JTree to look like it was meant for an xml document?如何对 Java JTree 进行皮肤处理,使其看起来像是用于 xml 文档?
【发布时间】:2015-12-27 18:29:13
【问题描述】:

我有一个 JTree 和图标的默认外观,看起来像是用于文件结构(带有文件夹和文档图标)。

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

【问题讨论】:

  • 你看过examples吗?
  • 我不知道是否需要更改外观来仅更改 JTree。您可以轻松地将图像(在您的案例中的文件图标)更改为您喜欢的任何内容。 FE,UIManager.put("Tree.leafIcon", vectorIcon);

标签: java xml jtree


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    相关资源
    最近更新 更多