我正在尝试再次进入Java(已经有几年了)。我从来没有真正在java中做过任何GUI编码。我一直在使用 Netbeans 开始使用它。
在工作中使用 C# 中的 winforms 时,我使用用户控件来构建我的 UI 的一部分并将它们动态添加到表单中。
我一直在尝试JPanels
在 C# 中使用类似用户控件。我创建了一个JPanel
名为BlurbEditor
. 这有一些简单的控件。我试图在按钮事件的运行时将它添加到另一个面板。
这是我认为可行的代码:
mainPanel.add(new BlurbEditor());
mainPanel.revalidate();
//I've also tried all possible combinations of these too
//mainPanel.repaint();
//mainPanel.validate();
不幸的是,这不起作用。我究竟做错了什么?