实训第四天小结

第四天实训开始编写应用程序类和窗口页面类。创建了net.hw.student.gui包及三个界面类,给窗口注册监听器,处理了LoginFrame中的代码错误及关闭窗口的空指针问题,还学习了写窗口的步骤,设置事件按钮并编写了login()方法。

第四天的实训,今天我们开始写应用程序类和窗口页面类。
首先我们先来创建一个应用程序类Application
在这里插入图片描述
创建net.hw.student.gui包,在里面先创建三个界面类:LoginFrame、MainFrame与RegisterFrame。
在这里插入图片描述
给窗口注册监听器
在这里插入图片描述
在这里还是有些不懂,后面才知道这里是为了我们采用WindowAdapter来处理,适配器将监听器的七个抽象方法都空实现(方法体为空的实现)。在这里插入图片描述运行后的结果如上
在LoginFrame中必须将代码修改一下,才能保证 Application.loginFrame.setVisible(true); 不出错
在这里插入图片描述
在这里插入图片描述

在关闭窗口的时候会报错空指针错误,是因为程序运行不是从登录窗口跳转过来的,所以登录窗口对象Application.loginFrame是空的。在这里插入图片描述
学习如何去写一个窗口的步骤
第一步声明各变量
在这里插入图片描述
实例控件
在这里插入图片描述
将控件添加到小面板,然后将小面板添加到主面板
在这里插入图片描述
在这里插入图片描述
运行结果
在这里插入图片描述
在这里插入图片描述
设置各种事件按钮
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单击【确定】按钮,或当焦点落在【确定】按钮时按回车键,都会调用登录方法login()。
编写login()方法
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值