`

JTree中得到当前选择节点的最末级子节点

    博客分类:
  • NC
阅读更多

需求: 得到当前选择节点的子节点中,编码最大的一个子节点

解决:

1、构造树的时候已经把数据按编码进行了排序,而且编码类似于这样:1401->140101 140102 .并将对象VO放到DefaultMutableTreeNode的userObject中.

2、选择树时,可以通过这行代码得到选择的节点

java 代码
  1. DefaultMutableTreeNode node = (DefaultMutableTreeNode)treePath.getLastPathComponent();   
  2. BudgetTargetVO vo = (BudgetTargetVO)node.getUserObject();  

3、得到选择节点node的最后一个子节点

java 代码
  1. DefaultMutableTreeNode nn = (DefaultMutableTreeNode)node.getLastChild();  

nn即为当前选择节点的编码最大的子节点...

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics