this代表本实例!!!bn.addActionListener(this);是添加一个事件监听器!!!

解决方案 »

  1.   

    this的意思如上所说,
    但你的写法是对的,不应该出现问题。
    可能是你其它的代码的问题。
      

  2.   

    那么是不是每次用到都会得到不同的结果啊?
    bn.addActionListener(this); 
      

  3.   

    this指向当前对象,不同的对象this含义当然也不同。。
      

  4.   

    this是一个指向当前对象的reference。
      

  5.   

    这就要看你的这个代码是方在那里的
    任何实现了ActionListener接口的的类的对象就可以做监听器
    所以可以这样
    class butt extends Jpanl implements ActionListener
    {...........................
    然后Jbutton s=new JButton();
    s.addActionListener(this);
    这样也就是说把JPanl当成了监听器 this你也应该明白了把
      

  6.   

    this 是当前对象,
    按你那样的写法你应该把方法写在构造函数里面才行
      

  7.   

    在前面一定会继承一个监听器呀.
    在这里的this就代表了那个监听器.