public void actionPerformed(ActionEvent e){
if (i<data.length){
//按钮test点击的次数小于data的长度
child=new Branch(data[i++]).node();
//生成子节点
chosen=(DefaultMutableTreeNode)
//选择child的父节点
tree.getLastSelectedPathComponent();
if(chosen==null) chosen=root;
model.insertNodeInto(child,chosen,0);
//把child添加到chosen
}
}
详见:
http://blog.csdn.net/arielxp/archive/2004/06/23/24334.aspx
if (i<data.length){
//按钮test点击的次数小于data的长度
child=new Branch(data[i++]).node();
//生成子节点
chosen=(DefaultMutableTreeNode)
//选择child的父节点
tree.getLastSelectedPathComponent();
if(chosen==null) chosen=root;
model.insertNodeInto(child,chosen,0);
//把child添加到chosen
}
}
详见:
http://blog.csdn.net/arielxp/archive/2004/06/23/24334.aspx
DefaultMutableTreeNode childNode = new DefaultMutableTreeNode("addNode");
DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();
DefaultMutableTreeNode chosenNode = (DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();
model.insertNodeInto(childNode,chosenNode,0);