TestSwing类实现了ActionListener接口,button.addActionListener();需要传入的参数就是实现了ActionListener接口的类,this是指TestSwing类的一个对实例即对象,也就是说用当前对象来监听ActionListener事件。
如果你不能理解this的意思,你也可以再定义一个类用这个类去实现ActionListener接口,将这个类传入到button.addActionListener();
实现了ActionListener接口就表示TestSwing是ActionListener的子类型,可以这样传递,this是本对象的引用,由于继承了JFrame,所以有了add方法。