在 NetBeans IDE 中设计 Swing GUI(13)
时间:2026-01-21
时间:2026-01-21
Nickname:。
JLabel 的新名称将显示在窗体中,并且它们会随着编辑内容的加
宽而发生位移,如下图所示。
注意:要查看上述过程的演示,请在 zip 文件夹中打开下载的 quickstart-gui_swfs/004_add_multi_components.html 文件。
插入组件
通常,需要在窗体中已放置的组件之间添加组件。只要在两个现有组件之间添加组件,GUI 生成器就会自动移动它们,以便为新组件留出空间。为了对此进行演示,我们将在先前添加的两个 JLabel 之间插入一个 JTextField,如下面的两幅图所示。
在两个 JLabel 之间插入 JTextField:
1. 在“组件面板”窗口中,从 Swing 类别中选择“文本字段”组
件。
2. 将光标移到位于第二行的 Title: 和 Nickname: JLabel 上,使
JTextField 与两者都重叠,并与它们的基线对齐。如果在放置新
文本字段时遇到困难,可以将其与 Nickname JLabel 的左基准线
对齐,如下面的第一幅图所示。
3. 单击鼠标以将 JTextField 放置在 Title: 和 Nickname: JLabel 之间。
JTextField 在两个 JLabel 之间对齐放置。最右侧的 JLabel 会
向 JTextField 的右侧移动,以适应建议的水平偏移。