单击最大化按钮时,我的摆动布置不明确

时间:2016-09-01 02:46:12

标签: java swing layout-manager

我是使用Netbeans for Java Swing的新手。我创建了一个新的JFrame表单,只是将名称标签和文本字段拖到了框架中。

enter image description here

现在,我标签中心的标签和文字字段。 当我最大化框架时,顺序(JLabelJTextField的排列)将会发生变化。

enter image description here

是什么原因?

我该如何解决?

1 个答案:

答案 0 :(得分:2)

我看到您正在使用NetBeans GUI构建器。你需要编辑 两个组件左侧和顶部的间隙。

Matisse screenshot

所有四方都需要这些字符串。

Matisse screenshot 2

单击阴影区域时,会弹出一个窗口。在那里 可以编辑您所拥有的差距类型。默认情况下,差距为 左侧和顶部不可调整大小。所以点击可调整大小的支票 按钮。

我建议您在不使用GUI Builder的情况下开始学习Swing。 在我看来,这是学习Swing的最佳方式。以后,当你 已经知道了什么,您可以开始使用NetBeans GUI Builder。

这里有两个Swing教程(第二个是由你真正创建的):

Oracle Swing tutorial

ZetCode Swing tutorial