当前位置:文档之家› java NetBean创建并实现登录窗口教程

java NetBean创建并实现登录窗口教程

图书馆管理系统开发步骤图书馆管理系统开发步骤((三)
这一部分,我们学习如何创建并实现登录窗口。

最后完成的登录窗口如下图所示:
1、创建创建登录窗体类登录窗体类
首先启动NetBeans IDE ,右键单击项目,在弹出的上下文菜单中,依次选择【新建】|
【JFrame 窗体…】菜单项,打开新建窗体向导对话框。

如下图所示:
在弹出的“新建JFrame 窗体”对话框中,设置新建登录窗体的名称为“LoginIFrame ”,取包名为“com.xuejava.iframe ”。

然后单击【完成】按钮。

如下图所示:
此时会出现新建窗体的设计窗口,及相关属性和导航窗口。

如下图所示:
2、设计登录窗体布局
接下来,在放置组件之前,要先设计好登录窗体的布局。

在这里,我们将登录窗体的布局,设置为BorderLayout布局模式(边框式布局)。

具体操作如下图所示:
在设计窗口,在上、中、下三个区域分别放入一个JLabel组件和两个JPanel面板组件。

如下图所示:
因为最下方的面板中,我们只用来放置两个按钮:登录和重置按钮。

很明显,下方的面板有点快。

所以我们需要进一步调整面板的大小。

先选中最下方的面板,然后在右侧的属性面板中,打开一个名为“preferredSize”的属性,将其高度改为60。

如下图所示:
单击【确定】按钮,再转到窗体“设计”界面,会发现最下方的面板高度明显减少。

如下图所示:
3、添加组件
3.1 选中最上方的jLabel组件,设置其背景为login.jpg图片。

如下图所示:
单击【确定】按钮,此时界面如下图所示(可能图片宽度小于默认的窗体宽度,适当调整窗体宽度到与图片宽度相同):
3.2 在中间的面板中,放置接收用户输入信息的组件。

如下图所示:
3.3 在最下方的面板中,放置两个按钮组件:一个用户提交用户登录信息,一个用来重
置用户输入。

如下图所示:
4、添加按钮的事件响应代码
为了让我们的程序具备更好的可读性,我们需要为控件设置符合Java规范的变量名,而不是使用IDE自动生成的默认变量名。

首先,设置登录按钮和重置按钮的变量名称。

选中按钮组件,单击右键,在弹出的上下文菜单中,选择【更改变量名称…】菜单项。

如下图所示:
在弹出的“重命名”对话框中,设置登录按钮的变量名称为“btn_login”。

如下图所示:
同样的方式,将重置按钮的变量名设为“btn_reset”。

切换到源代码窗口,查看变量定义,会发现我们定义的变量名称如下:
同样的方式,将登录窗口中接收用户名输入的文本框变量设为:username。

将接收用户密码输入的口令框变量设为:password。

再次切换到源代码窗口,会发现我们定义的变量如下:
5、添加按钮的事件响应代码
在设计界面,双击【登录】按钮,IDE会自动打开事件响应方法。

我们只需要在方法中编写事件响应代码即可。

登录按钮的事件响应方法和响应代码如下所示:
同样的方式,双击【重置】按钮,IDE会自动打开事件响应方法。

编写响应代码如下:
6、测试
运行应用程序,测试程序执行功能。

相关主题