删除节点到JTree组件 : 树节点 « Swing « Java 教程

En
Java 教程
1. 语言基础
2. 数据类型
3. 操作符
4. 流程控制
5. 类定义
6. 开发相关
7. 反射
8. 正则表达式
9. 集合
10. 线
11. 文件
12. 泛型
13. 本土化
14. Swing
15. Swing事件
16. 二维图形
17. SWT
18. SWT 二维图形
19. 网络
20. 数据库
21. Hibernate
22. JPA
23. JSP
24. JSTL
25. Servlet
26. Web服务SOA
27. EJB3
28. Spring
29. PDF
30. 电子邮件
31. 基于J2ME
32. J2EE应用
33. XML
34. 设计模式
35. 日志
36. 安全
37. Apache工具
38. 蚂蚁编译
39. JUnit单元测试
Java
Java 教程 » Swing » 树节点 
14. 67. 4. 删除节点到JTree组件
import javax.swing.JTree;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.MutableTreeNode;
import javax.swing.tree.TreePath;

public class Main {
  public static void main(String[] argvthrows Exception {
    JTree tree = new JTree();
    DefaultTreeModel model = (DefaultTreeModeltree.getModel();

    TreePath path = tree.getSelectionPath();
    MutableTreeNode node = (MutableTreeNodepath.getLastPathComponent();

    model.removeNodeFromParent(node);

    model.setRoot(null);

  }
}
14. 67. 树节点
14. 67. 1. Get child count, depth, leaf count
14. 67. 2. 增加一个节点到JTree组件
14. 67. 3. 删除树节点
14. 67. 4. 删除节点到JTree组件
14. 67. 5. 表达式树表达式树
14. 67. 6. 树
14. 67. 7. JTree节点鼠标点击事件
14. 67. 8. A JTree subclass that displays the tree of AWT or Swing component that make up a GUI
14. 67. 9. 树自定义图标
14. 67. 10. 复选框树节点
14. 67. 11. Get path for all expanded or not expanded tree pathes
14. 67. 12. Converting All Nodes in a JTree Component to a TreePath Array
14. 67. 13. 扩大或折叠所有节点的JTree组件
14. 67. 14. JTree root cannot be removed with removeNodeFromParent(), use DefaultTreeModel.setRoot() to remove the root
14. 67. 15. 搜索节点的JTree
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.