Netbeans平台简单窗口通信
我目前正在使用Netbeans平台,似乎无法让一个TopComponent与另一个进行通信。我的研究为我指明了使用查找的方向,但我似乎无法访问我的功能 我有一个名为Netbeans平台简单窗口通信,netbeans,netbeans-platform,Netbeans,Netbeans Platform,我目前正在使用Netbeans平台,似乎无法让一个TopComponent与另一个进行通信。我的研究为我指明了使用查找的方向,但我似乎无法访问我的功能 我有一个名为AppleTopComponent的TopComponent,它有一个名为myName()的方法,我想从我的OrangeTopComponent调用它,它在按钮处理程序中调用,在该处理程序中我有以下代码 TopComponent tc = WindowManager.getDefault().findTopComponent("App
AppleTopComponent
的TopComponent
,它有一个名为myName()
的方法,我想从我的OrangeTopComponent
调用它,它在按钮处理程序中调用,在该处理程序中我有以下代码
TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
Lookup tcLookup = tc.getLookup();
tcLookip.myName();
当然这应该是一个简单的过程,我做错了什么
非常感谢,,
Alex这应该满足您的需求
TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
AppleTopComponent atc = (AppleTopComponent) tc;
jLabel1.setText(atc.myName());
这应该符合你的要求
TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
AppleTopComponent atc = (AppleTopComponent) tc;
jLabel1.setText(atc.myName());