我希望JTree显示如下
\
|---管理员
|      |---aaa//1.在管理员的下面的显示具体管理员的名称列表(通过sql语句取得相关数据)
|
|---操作人员
       |---bbb//2.在操作人员的下面的显示具体管理员的名称列表(通过sql语句取得相关数据)下面是我会写的一部分代码
        DefaultMutableTreeNode root = new DefaultMutableTreeNode("\\");
        DefaultMutableTreeNode m= new DefaultMutableTreeNode("系统管理员");
        root.add(m);
        DefaultMutableTreeNode o= new DefaultMutableTreeNode("操作人员");
        root.add(o);
        jTree1 = new JTree(root);我的问题是,如何把通过数据库操作取得的记录集,赋给JTree,实现上面1、2两点的上体实现

解决方案 »

  1.   

    DefaultMutableTreeNode root = new DefaultMutableTreeNode("根结点");......
    while(rs1.next()){   //取得数据库中管理员的数据集rs1        //假设管理员的数据是在数据集中的第一列中rs.getString(0)
            DefaultMutableTreeNode m= new DefaultMutableTreeNode(rs.getString(0));
            root.add(m);
    }
    while(rs2.next()){   //取得数据库中操作人员的数据集rs2        //假设操作人员的数据是在数据集中的第一列中rs.getString(0)
             DefaultMutableTreeNode o= new DefaultMutableTreeNode("操作人员");
            root.add(o);
    }               jTree1 = new JTree(root);
      

  2.   

    同意yonghar(http://www.xio.name) 的說法!