我目前正在使用Netbeans平台,似乎无法让一个TopComponent与另一个进行通信。我的研究指出了使用Lookups的方向,但我似乎无法访问我的功能。
我有一个名为TopComponent
的{{1}},它有一个名为AppleTopComponent
的方法,我想从我的myName()
中调用它,它在按钮处理程序中调用,在那个处理程序里面我有以下代码。
OrangeTopComponent
当然这应该是一个简单的过程,我做错了什么。
非常感谢, 亚历
答案 0 :(得分:1)
这应该做你想要的。
TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
AppleTopComponent atc = (AppleTopComponent) tc;
jLabel1.setText(atc.myName());