我不知道如何访问我的类ProjectNode的方法,该方法是从ExplorerManager mgr返回的,如下所示:

mgr.getRootContext().setSomething()


getRootContext()返回Node对象,但是我将类ProjectNode(扩展了AbstractNode,abstractNode扩展了Node)放入rootContext中。

编译器不想吃掉那行代码。但是必须!

最佳答案

((ProjectNode)mgr.getRootContext()).setSomething();


别忘了检查类型!

10-06 09:05