我創建了一個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