程序编译环境JBuilder2006
代码中的jTree1是JBuilder里面的默认树
 
 public void btnDelete_actionPerformed(ActionEvent e)
{
     TreePath path = jTree1.getSelectionPaths();
         jTree1.removeSelectionPath(path);
}
 
此代码是一个删除按钮的事件 用来删除节点
其实这个题目一种方法我已经知道了 是利用 DefaultTreeModel 和 removeNodeFromParent();来进行删除工作
但是我在考虑这个问题的时候 首先就想到两个方法 
1。找出我选择的节点
2。删除它
所以我在javax.swing.JTree类的方法中找到了2个这样的方法
 TreePath getSelectionPath() 
          返回首选节点的路径。 
 void removeSelectionPath(TreePath path) 
          从当前选择中移除指定路径标识的节点。 
很明显 满足我的要求 当下放进了我的删除按钮事件里面 (就是上面的代码)
但是当我选择了某节点时 按下删除按钮时候 并没有完成删除()过程中也无任何错误异常 )
随后用System.out.println(path);进行测试发现确实输出我选择的节点的路径总结 : 难道真的是API在欺骗我吗?
确实使用了API指定的方法 但是确不能完成
一个好像只要2个方法就能实现的功能 未必这么麻烦?
很不理解。