button.addActionListener(this)中的this是啥意思,是指button本身还是该代码所在类,能用其他等效吗?

如题所述

该代码所在类,可以用,比如
button.addActionListener(new ActionListener() {
  //所有ActionListener的函数定义
...});追问

button.addActionListener(new ActionListener() {
  //所有ActionListener的函数定义
...})实现的是什么功能?

追答

inner class. 如果你的所在类就是一个ActionListener那就可以用你的用法,如果不是,可以用inner class或者任和一个定义好的ActionListener

温馨提示:答案为网友推荐,仅供参考