Java 在netbeans中将组件添加到jpanel

Java 在netbeans中将组件添加到jpanel,java,database,swing,netbeans,Java,Database,Swing,Netbeans,在过去的几个小时里,我一直在试图弄清楚如何将标签组件添加到窗口中,但是没有成功。我在Netbeans中创建了一个新的桌面应用程序项目,它附带了预生成的代码。我想添加一个标签,但它只是不显示?。我不确定为什么,因为我遵循的是正常的panel.add(component)约定 非常感谢您的帮助!。我在这里粘贴了完整的文件 有什么想法吗 您的JPanel使用什么布局?如果使用的是Netbeans GUI builder默认的免费设计,您将无法手动添加组件。您需要将其设置为某个布局管理器 gui的某些部

在过去的几个小时里,我一直在试图弄清楚如何将标签组件添加到窗口中,但是没有成功。我在Netbeans中创建了一个新的桌面应用程序项目,它附带了预生成的代码。我想添加一个标签,但它只是不显示?。我不确定为什么,因为我遵循的是正常的panel.add(component)约定

非常感谢您的帮助!。我在这里粘贴了完整的文件


有什么想法吗

您的JPanel使用什么布局?如果使用的是Netbeans GUI builder默认的免费设计,您将无法手动添加组件。您需要将其设置为某个布局管理器


gui的某些部分可以具有免费的设计布局,但您需要更改要手动添加到的组件的布局。

为什么不使用设计器?如果您确定手动方式,请尝试手动添加简单标签,然后跟踪添加的组件的代码,以查看它是如何添加的。我想学习如何添加组件,因为在我的应用程序中,稍后我将需要大量使用表。为了避免使用每次添加代码时都会生成代码的接口,我计划创建一个函数,使其更面向对象。但是我不知道如何向它添加组件。另外,我会尝试更改大型机的布局属性。因为如果在添加标签后添加了某些内容,则默认情况下会与标签重叠。我不相信这是可能的,它是一个空窗口,没有其他组件,使用1个JPanel和1个JLabel制作简单的应用程序,没有对齐等。也可以尝试使用pack();几年前,当我第一次使用GUI时,我遇到了同样的问题。我感觉到你的痛苦。