我有 BeanTreeView,其中有一些节点。每个节点都有构造函数
public class ProjectNode extends AbstractNode {
public ProjectNode(MainProject obj, DiagramsChildren childrens) {
super (new ProjectsChildren(), Lookups.singleton(obj));
setDisplayName ( obj.getName());
}
我将 Rootnode 设置为 ExplorerTopComponent 中树的根,如下所示:
private final ExplorerManager mgr = new ExplorerManager();
public ExplorerTopComponent() {
associateLookup (ExplorerUtils.createLookup(mgr, getActionMap()));
mgr.setRootContext(new RootNode());
}
现在,我如何从某个节点获取 MainProject obj?我需要在另一个班级得到它。