Java监听器

理解Java监听器的关键在于事件源对象、事件监听方法和事件接口。事件源是动作发生的组件,监听方法如addActionListener()用于捕捉事件,而事件接口如ActionListener包含处理方法。通过监听类设置事件源并调用监听方法,实现对组件的监听功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

添加监听器是一个十分重要的步骤,只有添加了监听器的窗体才会对我们作出的动作给予信息反馈。不然的话就会出现我们猛点窗体,但是窗体毫无反应。
首先需要知道什么是:事件源对象、事件监听方法、事件接口
1.事件源对象:所有的容器和元素组件都可以成为事件源对对象,而我们的动作发生在哪一个组件上,那么该组件就是事件源对象。
2.事件监听方法:addActionListen()、addMouseListen()方法,它们用来捕获动作,一般所需要的参数是一个监听类(里面包含了监听处理办法),而一般是事件源对象来调用事件监听方法。
3.事件接口:ActionListener、MouseListener、MouseMotionListener等等。里面有actionPerformed(ActionEvent e)内置的方法,在这里我们就对事件发生时所进行的动作进行制定。
给组件添加监听的基本套路如下:
class XXX{
    main{
    XXX xx = new XXX();
    xx.initUI();
    }
    initUI(){
    在这里定义窗体
    搭建组件
    监听类 nn = new 监听类();
    nn.setXX(事件源对对象or ...);
    某组件类对象.addActionListen(nn);//添加了监听方法
    }
}
 
class NNN (extends MouseAdapter)  implements ActionListener{
    //一般情况下,这里需要一些事件源的其他参数,所以会定一个set方法来获取    
    public void setXX(){
        这里获取事件源的参数.eg:这里可以获取窗体事件源来保证可以对事件源对象进行操作        
    }
 
    //这里需要知道的是接口中所有的抽象方法需要在这里重写
    public void actionPerformed(ActionEvent e){
        这里写入事件处理内容    
    }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值