java里ok.addActionListener(this);的语法含义是什么?

还有this代表什么?

就是给ok这个实例(按钮等)添加事件监听接口,this表示当前类的对象,在一个类里,你不需要new他的实例就直接可以用this调用它的方法和属性
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-24
你好。
this是指代的本身这个对象。追问

你能不能详细说明ok.addActionListener(this);这里有无 this的区别

追答

括号里必须有事件监听对象,否则会报错的。
如果是this的话,那么这个类必须实现ActionListener这个接口,这样才不会报错。

本回答被提问者采纳