没有区别吧
当然语法要正确。括弧里的是监听事件的类的引用
button1.addActionListener(new 类名())

解决方案 »

  1.   

    addActionListener(ActionListener)
    向按钮增加动作监视器(将监视器注册到按钮)没区别吧!!!参数就是找一个监视器,谁是监视器就在谁里面写事件。应该是这样吧。
      

  2.   

    有区别panel 和 frame的区别
    理解去吧
      

  3.   

    addActionListener()就是绑定一个监听器,参数是说明那个类实现了必要的监听器类,this表明button类自己实现了一个监听器,而“其他类名”表明“其他类”实现了一个监听器!
      

  4.   

    this代表一个对象,New Class() 也代表一个对象,他们的共同点是都必须实现相应的处理事件的接口;也就是说,只要一个类实现了一种监听事件对应的接口,都可以被AddListener(一个实现了相应接口的对象);
      

  5.   

    要使用this,那么当前类就必须实现Actionlistener。
    不使用,可以新建一个类让他实现Actionlistener,在创建这个类的实例替换this。
      

  6.   

    button1.addActionListener(所在类的类名);这是用法的一般模式,所在类一定是实现了
    ActionListener接口的类。
    而button1.addActionListener(this);是这种用法的一种,本类实现了监听接口的用法。