### 向窗体添加 GUI 组件

（1）在设计器的窗体内部单击鼠标右键，选择“Set Layout”/“Absolute Layout”菜单项，这样就设置了窗体容器的布局管理器为绝对布局，因为现在还没有讲解布局管理器的知识，所以暂时使用绝对布局，即指定组件的 x、y 坐标位置和宽度高度属性，这些都可以使用设计器完成。

（2）“Palette”这个名字是调色板的意思，这里我们把它叫做组件面板，它包含 Swing 组件、容器、菜单等内容。展开“Components”节点，这里包含了 Swing 的控制组件。单击 JLabel 组件，然后单击窗体设计器放置组件并调整位置。如图 1 所示。

图 1 添加 JLabel 标签组件

（2）在“Properties”视图中，双击“text”属性值，设置属性值为“用户名”。该属性用于设置组件的文本内容。如图 2 所示。

图 2 设置 text 属性

（3）再从组件面板中添加一个“JTextFiled”文本框组件，调整组件的位置和宽度。如图 3 所示。

图 3

（4）在设计器选择刚添加的“JTextFiled”文本框组件，在“Properties”视图中单击“Variable Name”属性设置组件的变量名称为“userNameC”。如图 4 所示。

图 4

（5）参照步骤（1）和步骤（2）放置一个“密码”标签组件。

（6）从组件面板选择“JPasswordField”密码框组件添加到窗体中，并调整位置和大小。如图 5 所示。

图 5

（7）在设计器选择刚添加的“JPasswordField”密码框组件，参照步骤（4）设置密码框组件的变量名为“passwordC”。

（8）参照 Label 标签组件的添加步骤分别添加两个 JButton 按钮组件，并设置组件 text 属性为“登录”与“退出”。然后调整窗体和所有组件的大小与位置。如图 6 所示，单击设计器工具栏的“”按钮预览界面设计效果。其界面预览效果如图 7 所示。

图 6 界面设计效果 图 7 界面预览效果