1

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

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

当我选择一个节点并选择重命名它时,我希望用户只能重命名“名称”,而不是“类型”。因此,例如,如果选择了第二个孩子并开始了重命名操作,我希望节点更改为编辑字段,但我只希望“Name2”对编辑可见。完成名称更改后,我想用“[TypeB]:NewName”重新填充树

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

4

0 回答 0