返回一个TreePath含有指定的节点。 : 树 « 图形用户界面 « Java

En
Java
1. 图形用户界面
2. 三维图形动画
3. 高级图形
4. 蚂蚁编译
5. Apache类库
6. 统计图
7. 
8. 集合数据结构
9. 数据类型
10. 数据库JDBC
11. 设计模式
12. 开发相关类
13. EJB3
14. 电子邮件
15. 事件
16. 文件输入输出
17. 游戏
18. 泛型
19. GWT
20. Hibernate
21. 本地化
22. J2EE平台
23. 基于J2ME
24. JDK-6
25. JNDI的LDAP
26. JPA
27. JSP技术
28. JSTL
29. 语言基础知识
30. 网络协议
31. PDF格式RTF格式
32. 映射
33. 常规表达式
34. 脚本
35. 安全
36. Servlets
37. Spring
38. Swing组件
39. 图形用户界面
40. SWT-JFace-Eclipse
41. 线程
42. 应用程序
43. Velocity
44. Web服务SOA
45. 可扩展标记语言
Java 教程
Java » 图形用户界面 » 屏幕截图 
返回一个TreePath含有指定的节点。


import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;

public class Main {
 
  public TreePath getPath(TreeNode node) {
    List<TreeNode> list = new ArrayList<TreeNode>();

    while (node != null) {
      list.add(node);
      node = node.getParent();
    }
    Collections.reverse(list);

    return new TreePath(list.toArray());
  }
}

 
Related examples in the same category
1. 建立一个基于DefaultMutableTreeNode的树建立一个基于DefaultMutableTreeNode的树
2. 添加树到JScrollPane添加树到JScrollPane
3. 谱系树谱系树
4. 树线树线
5. DefaultMutableTreeNode节点树样本DefaultMutableTreeNode节点树样本
6. 在一个JTree显示一个文件系统在一个JTree显示一个文件系统
7. 基于JTree的类浏览器基于JTree的类浏览器
8. 显示类树显示类树
9. 编辑树编辑树
10. 实现TreeSelectionListener创建自己事件监听实现TreeSelectionListener创建自己事件监听
11. 文件夹树图示文件夹树图示
12. 文件树弹出菜单文件树弹出菜单
13. 文件树工具提示文件树工具提示
14. 祖树图标祖树图标
15. 树图示演示树图示演示
16. DefaultMutableTreeNode和用户对象DefaultMutableTreeNode和用户对象
17. 在树上显示用户对象在树上显示用户对象
18. 树展开事件演示树展开事件演示
19. 树:拖放树:拖放
20. 树打开图示树打开图示
21. 遍历树遍历树
22. 基于数组结构树基于数组结构树
23. 树将打开事件和监听树将打开事件和监听
24. 设置树线设置树线
25. 树选择树选择
26. JTree.DynamicUtilTreeNode.createChildrenJTree.DynamicUtilTreeNode.createChildren
27. 安装提示工具( JTree )安装提示工具( JTree )
28. 树展开事件演示2树展开事件演示2
29. 添加控件到JTree添加控件到JTree
30. 组件拖放文件到树组件拖放文件到树
31. DnD (drag and drop)JTree code DnD (drag and drop)JTree code
32. 建立了一棵树,填充hashtables建立了一棵树,填充hashtables
33. A simple test to see how we can build a tree and populate itA simple test to see how we can build a tree and populate it
34. 安装自定义图标安装自定义图标
35. 建立了一棵树,定义图标建立了一棵树,定义图标
36. 在一个JTree显示分层数据在一个JTree显示分层数据
37. 添加和删除树节点和扩大树节点
38. 文件系统树
39. TreeExpansionListener和TreeExpansionEventTreeExpansionListener和TreeExpansionEvent
40. Enabling and Disabling Multiple Selections in a JTree Component
41. 只允许一个单一的节点被选中(默认)
42. Allow selection to span one vertical contiguous set of visible nodes
43. 允许多个节点选择
44. 设置行高JTree
45. 所有行15像素高度
46. 每一行行高单独计算
47. 清除内部缓存的行高
48. Preventing Expansion or Collapse of a Node in a JTree: override JTree.setExpandedState()
49. 从JTree组件删除节点
50. JTree root cannot be removed with removeNodeFromParent(), use DefaultTreeModel.setRoot() to remove the root
51. Listening for Expansion and Collapse Events in a JTree Component
52. Expansion and Collapse Events in a JTree are fired before a node is expanded or collapsed can be vetoed, thereby preventing the operation.
53. 创建JTree组件
54. Changing and Removing the Default Icons in a JTree Component
55. 使用UIManager更改默认图标JTree
56. 在JTree组件使用选定的节点
57. 遍历的所有节点JTree组件
58. 遍历所有节点树
59. 在JTree组件找到一个节点
60. Search backward from last visible row looking for any visible node whose name starts with prefix.
61. Find the path regardless of visibility that matches the specified sequence of names
62. 增加一个节点到JTree组件
63. Converting All Nodes in a JTree Component to a TreePath Array
64. Get path for all expanded or not expanded tree pathes
65. Expanding or Collapsing All Nodes in a JTree Component
66. Preventing the Expansion or Collapse of a Node in a JTree Component
67. 事件选择监听在JTree组件
68. 弹出菜单连接到JTree
69. 删除节点JTree
70. 添加编辑节点JTree
71. 搜索节点JTree
72. 拖放的一组文件到了一棵树
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.