在 NetBeans IDE 中设计 Swing GUI(6)
时间:2026-01-21
时间:2026-01-21
自动组件定位(对齐放置)
将组件添加到窗体时,GUI 生成器将提供可视反馈,协助您根据操作系统的外观来定位组件。GUI 生成器针对组件应在窗体中放置的位置提供一些有帮助的内联提示和其他可视反馈,并自动使组件沿基准线对齐。它根据已放在窗体中的组件的位置提出这些建议,同时使填充仍保持灵活性,以便在运行时能够正确地呈现不同的目标外观。
可视反馈
GUI 生成器还提供有关组件锚点和链接关系的可视反馈。通过这些指示符,可以快速识别各种定位关系和组件锁定行为,这些关系和行为将影响 GUI 在运行时的显示和行为方式。这加快了 GUI 的设计过程,使您能够快速创建具有专业外观和相应功能的可视界面。 返回页首
先打基础
现在,您已熟悉了 GUI 生成器的界面,接下来该着手开发 ContactEditor 应用程序的 UI 了。在此部分,我们将介绍如何使用 IDE 的组件面板将所需的各种 GUI 组件添加到窗体中。
有了 NetBeans 的“自由设计”模式,您将不必再费力地使用布局管理器来控制容器内组件的大小和位置。您需要做的就是将所需的组件拖放(或选取并放置)到 GUI 窗体中,如下面提供的各图所示。
添加组件:基础
尽管 IDE 的 GUI 生成器简化了创建 Java GUI 的过程,但是在开始布局之前大体设计出界面的外观通常还是会很有帮助的。许多界面设计者将此视为一种“最佳做法”技术,但对本教程来说,只需跳转至后面的预览 GUI 部分,浏览一下最终窗体应具有的外观即可。
由于我们已经将 JFrame 添加为窗体的顶层容器,因此下一步需要添加几个 JPanel,以便使用带标题的边框将 UI 的多个组件归到其中。请参见以下各图,并注意在完成此操作时 IDE 的“选取并放置”行为。
添加 JPanel:
1. 在“组件面板”窗口中,通过单击 Swing 类别中的“面板”组件