2012-03-07 96 views
0

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

会真的很感谢一些帮助!我在这里粘贴了完整的文件sourecode http://pastebin.com/qJk6bSWn

任何想法?

+0

为什么不使用设计师?如果您确定使用手动方式,请尝试手动添加简单标签,然后跟踪添加组件的代码以查看其添加方式。 – JMelnik 2012-03-07 20:56:02

+0

我想学习如何添加组件,因为稍后在我的应用程序中,我将需要使用很多表格。为了避免使用每次添加代码时都会生成代码的界面,我计划创建一个函数,使其更加面向对象。但不知道如何向它添加组件。 – 2012-03-07 20:59:59

+0

另外我会尝试更改mainFrame的布局属性。因为如果在添加标签后添加了某些内容,它将默认与您的标签重叠。 – Gio 2012-03-07 21:01:53

回答

1

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

您的gui的部件可以具有自由设计布局,但您需要更改要手动添加到的组件的布局。

+0

3小时后..谢谢!! – 2012-03-07 21:11:38

+0

几年前,当我第一次使用GUI时,遇到了同样的问题。我感到你的痛苦。 – Dodd10x 2012-03-07 21:14:18