我目前正在使用 Netbeans 平台,似乎无法让一个 TopComponent 与另一个进行通信。我的研究为我指明了使用 Lookups 的方向,但我似乎无法访问我的功能。
我有一个TopComponent
调用AppleTopComponent
,它有一个调用方法myName()
,我想从 my 调用它OrangeTopComponent
,它在按钮处理程序中调用,在该处理程序内部我有以下代码。
TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
Lookup tcLookup = tc.getLookup();
tcLookip.myName();
当然这应该是一个简单的过程,我做错了什么。
非常感谢,亚历克斯