我正在开发一个 netbeans RCP 桌面应用程序,并且需要动态添加组件。例如,我有一个按钮,如果我单击菜单,应该在运行时将组件添加到窗口中。我有一个按钮的动作监听器,我在执行的操作中添加了以下代码,但没有看到添加的新组件。任何帮助表示赞赏。
TopComponent editorTopComponent = WindowManager.getDefault().findTopComponent("componentId");
editorTopComponent.add(new JButton("TEST"));
editorTopComponent.validate();
editorTopComponent.repaint();
编辑器TopComponent.updateUI();
谢谢