社区
Java SE
帖子详情
事件监听中的this问题
guhuan
2004-03-26 09:18:19
button1.addActionListener(this);
button1.addActionListener(所在类的类名);
上面两种方式有什么区别吗?分别在什么时候用?
...全文
203
12
打赏
收藏
事件监听中的this问题
button1.addActionListener(this); button1.addActionListener(所在类的类名); 上面两种方式有什么区别吗?分别在什么时候用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a7lang
2004-04-01
打赏
举报
回复
button1.addActionListener(所在类的类名);这是用法的一般模式,所在类一定是实现了
ActionListener接口的类。
而button1.addActionListener(this);是这种用法的一种,本类实现了监听接口的用法。
jiabiao011
2004-04-01
打赏
举报
回复
要使用this,那么当前类就必须实现Actionlistener。
不使用,可以新建一个类让他实现Actionlistener,在创建这个类的实例替换this。
darkdragon1981
2004-04-01
打赏
举报
回复
好像不太一样!
runki
2004-04-01
打赏
举报
回复
同意 楼上的观点
lordofthering
2004-04-01
打赏
举报
回复
this代表一个对象,New Class() 也代表一个对象,他们的共同点是都必须实现相应的处理事件的接口;也就是说,只要一个类实现了一种监听事件对应的接口,都可以被AddListener(一个实现了相应接口的对象);
Thinkinger
2004-04-01
打赏
举报
回复
addActionListener()就是绑定一个监听器,参数是说明那个类实现了必要的监听器类,this表明button类自己实现了一个监听器,而“其他类名”表明“其他类”实现了一个监听器!
guhuan
2004-04-01
打赏
举报
回复
不懂
jacke2003xc
2004-03-31
打赏
举报
回复
有区别
panel 和 frame的区别
理解去吧
guhuan
2004-03-30
打赏
举报
回复
还有人要说吗
softgq
2004-03-28
打赏
举报
回复
addActionListener(ActionListener)
向按钮增加动作监视器(将监视器注册到按钮)
没区别吧!!!
参数就是找一个监视器,谁是监视器就在谁里面写事件。
应该是这样吧。
guhuan
2004-03-28
打赏
举报
回复
还有人吗
unrealwalker
2004-03-26
打赏
举报
回复
没有区别吧
当然语法要正确。括弧里的是监听事件的类的引用
button1.addActionListener(new 类名())
事件监听
器
中
this指代
问题
我们都知道,
事件监听
器
中
的this指代当前元素,换句话说,谁"点"的,就指谁;单一情况好理解,但是,当遇到原型链
中
的this时,我们有时候就会反应不过来。 今天写百度前端技术学院的题时,就遇到了这样一...
事件监听
函数
中
的this
<div class="test"> ...直接在标签
中
调用 <div class="test1" onclick="t();"> </div> function t(){ console.log(this); } 浏览器控制台结果 在这种情况下,...
java给事件源注册监听器_Java学习 06-03
事件监听
器
一、
事件监听
器(1)向事件注册...例如,向按钮button注册单击
事件监听
器需要调用以下方法:button.addActionListener(this);当程序运行时,
事件监听
器一直监听按钮button,一旦用户单击了该按钮,
事件监听
器将创建...
Servlet
事件监听
器
在监听的过程
中
会涉及几个重要组成部分: 1)事件:用户的一个操作,如单击一个按钮、调用一个方法、创建一个对象。 2)事件源:产生事件的对象。 3)
事件监听
器:负责监听发生在事件源上的事件。 4)事件处理器:...
Spring
事件监听
机制
Spring提供了一套完整的事件发布和监听机制,它在JDK
事件监听
的基础上进行了一些扩展,并使用IOC容器来管理相关组件,如监听器、事件发布器等,使得用户不需要关心事件发布和监听的具体细节,降低了开发难度。...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章