向窗体添加GUI组件

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

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界面预览效果