我创建了一个带有根节点“RootNode”和一些其他节点(如“Node1”、“Node2”、Node3)的 jtree。
创建树后,我想手动重命名根节点或任何其他节点。 我们可以使用方法动态重命名节点
jtee.setEditable(true);
但我想通过代码级别手动更改名称
喜欢
someMethod(Arg1 oldNodeName,Arg2 newNodeName)
有什么办法吗?
最佳答案
假设您使用的是 DefaultMutableTreeNode,您只需更改 UserObject(其 toString() 方法用于显示节点名称)通过调用:setUserObject()
在您想要的节点上改变。
关于java - 在 Java 中手动重命名 JTree 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6663358/