java - 向 JPanel 添加组件

标签 java swing jpanel jlabel layout-manager

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

最佳答案

您使用什么布局管理器?

NetBeans 使用的默认布局管理器是自由格式布局管理器。

它被设计为供表单编辑器使用,而不是为手动使用而设计。

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

关于java - 向 JPanel 添加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921299/

相关文章:

java - 单击 JTable 单元格应将表单显示到容器中

java - 按钮问题

java - Java中如何获取字符串中双引号之间的字符串

java - 如何将 JButton 嵌入到 JavaFX Pane

java - 无法使用按钮实例化类

java - 使用 JFrame 的 Java 窗口背景图像

Java - 将树节点绘制到 JPanel 上

java - JSP 和 javascript 上的文件路径

"edit"模式下的 Java Swing JTable 单元格使用不同的设置集?

java - 如何将图像添加到 JPanel?