我有一个 JFrame,在其中调用由 Netbeans 生成的 initComponents() 构造函数。它初始化在 Netbean 的设计编辑器中创建的 GUI。之后,我创建一个新的 JLabel 并调用 content.add(label),其中 content 是可见的 JPanel。接下来我调用 validate()。 JLabel 将不会出现。怎么了?
最佳答案
您使用什么布局管理器?
NetBeans 使用的默认布局管理器是自由格式布局管理器。
它被设计为供表单编辑器使用,而不是为手动使用而设计。
由于缺乏约束,您的标签可能会被忽略
关于java - 向 JPanel 添加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921299/