1

私は現在 Netbeans プラットフォームを使用していますが、ある TopComponent が別の TopComponent と通信できないようです。私の調査では、ルックアップを使用する方向が示されましたが、機能にアクセスできないようです。

TopComponent呼ばAppleTopComponentれるメソッドがあり、ボタンハンドラー内で呼び出されるmyName()my から呼び出したいのですが、そのハンドラー内には次のコードがあります。OrangeTopComponent

TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
Lookup tcLookup = tc.getLookup();
tcLookip.myName();

確かにこれは簡単なプロセスのはずですが、何が間違っているのでしょうか。

どうもありがとう、アレックス

4

1 に答える 1

1

これはあなたが探していることをするはずです。

    TopComponent tc = WindowManager.getDefault().findTopComponent("AppleTopComponent");
    AppleTopComponent atc = (AppleTopComponent) tc;
    jLabel1.setText(atc.myName());
于 2011-06-07T08:30:13.730 に答える