该节点的所有父节点都已设置成展开,代码如下:
top = new DefaultMutableTreeNode(".......");
createNodeFromDB();
jTree1=new JTree(top);
jTree1.setCellRenderer(render);
jTree1.addTreeExpansionListener(new Dict_District_jTree1_treeExpansionAdapter(this));
jScrollPaneCenter.getViewport().add(jTree1, null);
jTree1.putClientProperty("JTree.lineStyle", "Angled");
jTree1.setShowsRootHandles(true); TreePath tp_temp=tpSelectedPath;
int i=tp_temp.getPathCount();
while(i>0){
jTree1.expandPath(tp_temp);
System.out.println(tp_temp);
tp_temp=tp_temp.getParentPath();
i--;
}
top = new DefaultMutableTreeNode(".......");
createNodeFromDB();
jTree1=new JTree(top);
jTree1.setCellRenderer(render);
jTree1.addTreeExpansionListener(new Dict_District_jTree1_treeExpansionAdapter(this));
jScrollPaneCenter.getViewport().add(jTree1, null);
jTree1.putClientProperty("JTree.lineStyle", "Angled");
jTree1.setShowsRootHandles(true); TreePath tp_temp=tpSelectedPath;
int i=tp_temp.getPathCount();
while(i>0){
jTree1.expandPath(tp_temp);
System.out.println(tp_temp);
tp_temp=tp_temp.getParentPath();
i--;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货