使用监听器的三种方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用监听器的三种方法.txt生活是过出来的,不是想出来的。放得下的是曾经,放不下的是记忆。无论我在哪里,我离你都只有一转身的距离。一、使用监听器的第一种方式
class cal implements ActionListener{//第一点:在类的后面写实现XXListener
button1.addActionListener(this);//第二点:为某个组件注册XXListener
//第三点:为XXListener中的监听器写实现的代码。
public void actionPerformed(ActionEvent e){
.....
}
二、使用监听器的第二种方式
//在为某组件注册监听器的同时,创建XXListener的匿名对象,并同时在该匿名对象后面写实现
//该监听器的抽象方法。
class cal {
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
........
}
}); //第二点:为某个组件注册XXListener
三、使用监听器的第三种方式
class cal {
//注册XXListener,参数为XXListener 的一对象mylistener
button1.addActionListener(mylistener);
//创建该XXListener监听器对象mylistener,并且写出其抽象方法的实现代码 ActionListener mylistener= new ActionListener() {
public void actionPerformed(ActionEvent evt) {
........
}
};