我创建了一个Jtree,它的所有节点都有User对象,我通过ItemInfo类填充了用户对象,现在我的问题是重命名一个节点。我可以编辑我的节点,但因为我试图找到我的UserObject,所以当我按下F2并重命名我的节点时,我的用户对象中出现了新的名称!如何在jtree中重命名节点
所以现在我想知道我应该触摸哪里用手动替换我的节点的新名称与以前的名称?
我想我需要写我自己DefaultTreeCellRenderer类,请咨询我...(如果是供我参考任何例子)
public class ItemInfo {
public String Name;
public String Value;
public long ValueID;
public ItemInfo(String Name, String Value) {
this.Name = Name;
this.Value = Value;
}
public ItemInfo(String Name, long ValueID) {
this.Name = Name;
this.ValueID = ValueID;
}
public String toString() {
return Name;
}
public String getValue() {
return Value;
}
public long getValueID() {
return ValueID;
}
}
有什么意见???? – Amir 2011-04-16 08:30:53