树节点所代表的数据类要重载public String toString()函数
这样生成树的时候就会返回toString()函数代表的字符串

解决方案 »

  1.   

    ft,这还需要什么代码吗?如果你的指针代表的数据类型为AreaNode的话,那么在AreaNode类中加上这样一个函数
    public String toString(){
      

  2.   

    return"这是我的子节点";
    }
    //JTree自动会调用这个toString函数的。
      

  3.   

    呵呵,多谢指教,学Java不久,我定义的AreaNode类如下,return该怎么写?谢谢!!!
    public class AreaNode
    {
    public String areaID = "";
    public String areaName = "";
    public String areaPID = "";
    public int area_type_id = -2;
    public String annotate = "";
     }
      

  4.   

    return该怎么写?
    你想让每个节点显示什么字符,就return什么呗,这还有什么好说的吗?
      

  5.   

    多谢!多谢!应该是return areaName;该学的东西太多了,努力ing
    如下:
    public class AreaNode
    {
    public String areaID = "";
    public String areaName = "";
    public String areaPID = "";
    public int area_type_id = -2;
    public String annotate = "";
        public String toString()
        {        return areaName;
        }
    }