1.声明一个需要的类
public class MyTreeNodeObject {
private String name;
private int Category;//0表示测试类比,1表示测试脚本
public MyTreeNodeObject(String name, int Category) {
this.name = name;
this.Category = Category;
}
//toString函数一定需要,这里就是后面显示在树中节点的文本
public String toString() {
return name;
}
public int getCategory() {
return Category;
}
}
2.然后就是声明树以及插入节点
DefaultMutableTreeNode root = new DefaultMutableTreeNode(myTreeObjectRoot);
3.使用节点
DefaultMutableTreeNode selectionNode=(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
MyTreeObject myTreeObject = (MyTreeObject) selectionNode.getUserObject();
if(myTreeObject.getCategory() == 1) {
System.out.println("叶节点:" + selectionNode.toString());
BaselineXml(panelLeft);
}
参考博客:
https://blog.csdn.net/weixin_30609645/article/details/114158469