java 语言提供了两个处理图形用户界面的类库:java.awt包 和java.swing 包.主要用于图形用户界面的设计.是一种b/s结构的,做的是桌面程序的,但是Java的swing不是很好,Java强打的是网页,所以一般很少用到swing这个this指的是当前你所使用的类的某个对象!用白话说就是:你这个按钮肯定在某个类里面,然后你会在main方法中实例化这个类,这样你才能看见类中的窗口、面板和按钮等等。那么this指的就是这个被实例化的类。比如main方法中这样写的:test t = new test(),那么this指的就是t。如果你又在下面写了一句test t2 = new test(),那么this就有可能指的是t2,所以,可以把this理解为一个参数,它是当前类的某一个实例,但你不能确定它具体是哪一个,准确地说,是当前正在执行这段代码的那一个。明白么?如果有兴趣可以找点更深的书来看看