在 NetBeans IDE 中设计 Swing GUI(10)
时间:2026-01-21
时间:2026-01-21
现在,我们需要着手添加一些组件,它们实际上将提供联系人列表中的联系人信息。在此任务中,我们将添加四个显示联系人信息的 JTextField 以及描述它们的 JLabel。执行此任务时,请注意 GUI 生成器显示的水平和垂直基准线,它们用于根据操作系统外观所定义的间距来建议首选组件间距。这可确保在运行时自动呈现与目标操作系统的外观一致的 GUI。
将 JLabel 添加到窗体中:
1. 在“组件面板”窗口中,从 Swing 类别中选择“标签”组件。
2. 将光标移到先前添加的 Name JPanel 上。当出现基准线指示
JLabel 位于 JPanel 的左上角(此时与上边缘和左边缘之间存在
较小的边距)时,请单击鼠标以放置此标签。
JLabel 将被添加到窗体中,并且“检查器”窗口中将添加表示该
组件的相应节点。
在继续操作之前,我们需要编辑刚添加的 JLabel 的显示文本。尽管可以在任何时候编辑组件显示文本,但最简便的方法是在添加它们时进行编辑。 编辑 JLabel 的显示文本:
1. 双击 JLabel 以选中其显示文本。
2. 键入 First Name:,然后按 Enter 键。
将显示 JLabel 的新名称,并且组件的宽度会随着编辑的内容进
行相应地调整。
接下来,我们将添加 JTextField,以便大致了解 GUI 生成器的基线对齐功能。 将 JTextField 添加到窗体中:
1. 在“组件面板”窗口中,从 Swing 类别中选择“文本字段”组
件。
2. 将光标移到紧靠刚添加的 First Name: JLabel 右侧的位置。当
出现水平基准线指示 JTextField 的基线与 JLabel 的基线对
齐,并且以垂直基准线给出两个组件之间的建议间距时,请单击
鼠标以放置 JTextField。
JTextField 将与窗体中 JLabel 的基线对齐,如下图所示。请注
意,JLabel 略微向下进行了移动,以便与较高的文本字段的基线
对齐。同以前一样,“检查器”窗口中将添加表示该组件的节点。