Tag: jtree

为单个JTree定制Tree.collapsedIcon

我知道您可以使用UImanager器使用Swing更改应用程序中所有JTrees的UImanager 。 例如: UIManager.put(“Tree.collapsedIcon”,closedcabinet); 我想在同一个应用程序中为各个JTrees更改Tree.collapsedIcon的灵活性,最终结果是Tree.collpasedIcon对于同一个应用程序中的不同树可能会有不同的显示。 我知道如何使用自定义渲染器自定义单个图标。 例如,我使用setIcon设置叶子的图标, SetOpenIcon设置节点的图标,该节点在展开时具有子节点,而SetCloseIcon对不具有子节点的节点执行相同操作。 但是除了使用具有上述限制的UIManager ,我没有看到如何为Tree.collapsedIcon执行此操作。 有人知道怎么做吗?