使用监听器的三种方法.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) {
........
}
};。