将组件添加到JPanel

时间:2012-08-12 09:55:28

标签: java swing jpanel jlabel layout-manager

我有一个JFrame,其构造函数我调用Netbeans生成的initComponents()。它初始化在Netbean的设计编辑器中创建的GUI。之后我创建一个新的JLabel并调用content.add(label),其中content是一个可见的JPanel。接下来我调用validate()。 JLabel不会出现。怎么了?

1 个答案:

答案 0 :(得分:5)

您使用的是什么LayoutManager?

NetBeans使用的默认布局管理器是Freeform布局管理器。

它被设计为由表单编辑器使用,并非设计为手动使用。

由于缺乏约束,您的标签可能会被忽略

相关问题