使用监听器的三种方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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) {

........

}

};

相关文档
最新文档