私は netbeans RCP デスクトップ アプリケーションに取り組んでおり、コンポーネントを動的に追加する必要があります。たとえば、メニューをクリックすると、実行時にコンポーネントをウィンドウに追加するボタンがあります。ボタンのアクションリスナーがあり、実行されたアクションに次のコードを追加しましたが、新しいコンポーネントが追加されていません。どんな助けでも大歓迎です。
TopComponent editorTopComponent = WindowManager.getDefault().findTopComponent("componentId");
editorTopComponent.add(new JButton("TEST"));
editorTopComponent.validate();
editorTopComponent.repaint();
editorTopComponent.updateUI();
ありがとう