一、在jTree上显示用户名称,当双击时可以获取该用户的ID
/*先定义一个类,用于记录用户名和ID,并实现其toString方法*/
class NODE_OBJECT{
public static int number = 0;
public String Name = null;
//节点显示的字符串
public String ID = null;
//标明节点唯一性
public int NO = 0;
public NODE_OBJECT(String name,String ID){
this.Name = name;
this.ID = ID;
this.NO = number++;
}
//显示该类时调用该方法
public String toString(){
return Name ;
}
public String getID(){
return ID;
}
public int getNO(){
return NO;
}
}
/*增加节点时,把整个对象传入节点中*/
gbl_Main.gbl_Nodes[0]=new CheckNode(new NODE_OBJECT("root","0"));
/*获取节点的ID*/
NODE_OBJECT NodeObject=null;
NodeObject=(NODE_OBJECT) node.getUserObject();
NodeObject.getID();