增加监听器!!!!
addActionListener(new ActionListener()
{
 public void actionPerformed(ActionEvent e)
 {
    selectedNode=(DefaultMutableTreeNode) 
              effectiveTree.getLastSelectedPathComponent();
    if(selectedNode==null) return;
    if(selectedNode.getParent()!=null)
    { model.removeNodeFromParent(selectedNode);
     }
  }
});

解决方案 »

  1.   

    import org.xml.sax.* ;
    import org.apache.xerces.dom.TextImpl;
    import org.w3c.dom.Attr;
    import org.w3c.dom.Document;
    import org.w3c.dom.NamedNodeMap;
    import org.w3c.dom.Node;
    import org.w3c.dom.NodeList;
    import dom.DOMParserWrapper;
    import dom.wrappers.DOMParser;
    private String AmendJobTimeItem() {
    returnXML="no";
    try {
    DOMParserWrapper parser =(DOMParserWrapper)Class.forName("dom.wrappers.DOMParser").newInstance();
             document = parser.parseXml(strXml);
             }
            catch (Exception e) {}
    try{
    Node root=document.getChildNodes().item(0);
    String strItemnum=root.getChildNodes().item(0).getChildNodes().item(0).getNodeValue();
    String strItemname=root.getChildNodes().item(1).getChildNodes().item(0).getNodeValue();
    }
    catch (Exception e){System.out.println(e.getMessage());}
    }我用String strItemname=root.getChildNodes().item(1).getChildNodes().item(0).getNodeValue();
    这种方法可以取出各节点的数据
    但服务器端输出错误信息,错误如下:
    [Error] :1:7: Element type "root" must be declared.
    [Error] :1:15: Element type "select" must be declared.
    [Error] :1:69: Element type "select" must be declared.
    [Error] :1:88: Element type "levl" must be declared.
    另外如果其中某个标记中的数据是空的时,将不能将字符串生成为数据,不能取出此空值赋给一个String型变量。
    请各位大侠帮帮忙!!!