Я пытаюсь снова войти в java (это было несколько лет). Я никогда не делал никакого кодирования GUI в java. Я использую Netbeans, чтобы начать с этого.
При использовании winforms в С# на работе я использую usercontrols для сборки частей своего интерфейса и динамического добавления их в формы.
Я пытаюсь использовать JPanels
как usercontrols в С#. Я создал форму JPanel
, называемую BlurbEditor
. На нем есть несколько простых элементов управления. Я пытаюсь добавить его на другую панель во время выполнения на событие кнопки.
Вот код, который, как я думал, будет работать:
mainPanel.add(new BlurbEditor());
mainPanel.revalidate();
//I've also tried all possible combinations of these too
//mainPanel.repaint();
//mainPanel.validate();
Это, к сожалению, не работает. Что я делаю неправильно?