监听器--java

上一章我们讲到了如何设计一个界面,它已经初具规模了。但是,我们都知道一个成熟的界面是可以互动,即当用户实施某种操作后,界面会有相应的反应。而什么可以完成我们想要的效果呢?监听器(ActionListener)。它可以监听界面中可点击的组件,包括按钮,菜单栏等,当点击后,会调用监听器里已经定义好了的方法。

在使用监听器之前,我们需要明白监听器是一个接口,故它的使用与类并不完全相同。

让我们给原来的界面加上,登录与注册功能吧。

以下是使用方式:

1.建立一个新文件(监听器文件),再导入包(当我们需要使用并非自己所写的类的时候,都需要导入相应的包)。

2.创建一个类实现(implements)ActionListener接口

3.然后找到ActionListener源码(选中它,再按住ctrl,并点击),找到actionPerformed(动作反应)方法复制粘贴到所写的ActionListener中。

 

4.实现登录操作。

a:将登陆按钮与监听器绑定一起。

这个绑定方式,是由java创始人早已设定好了的。

b:要想可以登录,我们首先要检查他的账号与密码,而这一切存在于输入框中。

故我们需要可以读到其中的内容。

 我们可以现在监听器文件中,设置相应属性,然后将文本框的地址传递过来,使其内容一致。

 c:再点击按钮后,通过getText()操作读取,并检验正确与否。

如下图,还可添加登陆界面。

 效果:

 5.注册操作同理。

这样我们就将界面进行了功能扩充了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值