this一般在比较少使用,除非说在调用构造函数的时候,或者是在对象名称重复的时候,例如:class A{    int flag;    public A(){
        this(0);
    }    public A(int flag){
        this.flag = flag;
    }}

解决方案 »

  1.   

    这个this的地方是实现监听器类的实例,因为监听器是该类自己实现的,所以是this
      

  2.   

    this 在这里是指产生button的类的实例其他的场合 this 是用来代表类本身来调用 static 型变量的,比如:
    public class A{
      public static int a=10;
      public satic void main(String[] args){
        A.a=20;           //this.a=20 在这里这两条语句是同一个功能即都是将a的值改为20.
      }
    }我也是在学习中懂的就这么多希望共同进步!