Я работаю над настольным приложением netbeans RCP, и мне нужно динамически добавлять компоненты. Например, у меня есть кнопка, которая, если я нажму на меню, должна добавить компоненты в окно во время выполнения. У меня есть прослушиватель действий для кнопки, и я добавил следующий код в выполненное действие, но не вижу добавленного нового компонента. Любая помощь приветствуется.
TopComponent editorTopComponent = WindowManager.getDefault().findTopComponent("componentId");
editorTopComponent.add(new JButton("TEST"));
editorTopComponent.validate();
editorTopComponent.repaint ();
editorTopComponent.updateUI();
Спасибо