addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
selectedNode=(DefaultMutableTreeNode)
effectiveTree.getLastSelectedPathComponent();
if(selectedNode==null) return;
DefaultMutableTreeNode newNode=new DefaultMutableTreeNode
("待编辑节点");
model.insertNodeInto
(newNode,selectedNode,selectedNode.getChildCount());
TreeNode[] nodes=model.getPathToRoot(newNode);
TreePath paths=new TreePath(nodes);
effectiveTree.scrollPathToVisible(paths);
}
}
public void actionPerformed(ActionEvent e){
selectedNode=(DefaultMutableTreeNode)
effectiveTree.getLastSelectedPathComponent();
if(selectedNode==null) return;
DefaultMutableTreeNode newNode=new DefaultMutableTreeNode
("待编辑节点");
model.insertNodeInto
(newNode,selectedNode,selectedNode.getChildCount());
TreeNode[] nodes=model.getPathToRoot(newNode);
TreePath paths=new TreePath(nodes);
effectiveTree.scrollPathToVisible(paths);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货