需求: 得到当前选择节点的子节点中,编码最大的一个子节点
解决:
1、构造树的时候已经把数据按编码进行了排序,而且编码类似于这样:1401->140101 140102 .并将对象VO放到DefaultMutableTreeNode的userObject中.
2、选择树时,可以通过这行代码得到选择的节点
java 代码
- DefaultMutableTreeNode node = (DefaultMutableTreeNode)treePath.getLastPathComponent();
- BudgetTargetVO vo = (BudgetTargetVO)node.getUserObject();
3、得到选择节点node的最后一个子节点
java 代码
- DefaultMutableTreeNode nn = (DefaultMutableTreeNode)node.getLastChild();
nn即为当前选择节点的编码最大的子节点...