如何重命名自定义JTree节点

时间:2013-11-13 14:35:31

标签: java swing rename jtree

我有一个包含自定义节点的JTree,它们看起来像这样:

Root
  + [TypeA]: Name1
  + [TypeB]: Name2
  - [TypeC]: Name3
    + [TypeD]: Name4

当我选择一个节点并选择重命名时,我希望用户只能重命名“name”,而不是“type”。因此,例如,如果选择了第二个子节点并且启动了重命名操作,我希望节点更改为编辑字段,但我只希望“Name2”可见以进行编辑。一旦名称更改完成,我想用“[TypeB]:NewName”

重新填充树

我现在正在进行重命名操作,但我不知道在重命名时,如何强制重命名只显示“名称”而不是“类型”。

0 个答案:

没有答案