addActionListener方法和actionPerformed方法是什么意思?

KPRF2009 2010-12-13 09:12:56


import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class test extends Applet implements ActionListener
{
TextField a=new TextField("test",10);

public void init()
{
add(a);
Button b=new Button("开始");
add(b);

b.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
a.setText("win!");
System.out.println("haha");
}
}




---------------------以上代码-------------------------------------------

b.addActionListener(this);

actionPerformed(ActionEvent e)

这2个方法是什么意思?
...全文
545 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class test extends Applet implements ActionListener
{
TextField a=new TextField("test",10);

public void init()
{
add(a);
Button b=new Button("开始");
add(b);

b.addActionListener(this);
/**
* 给开始按钮添加事件,添加的事件就是本类,因为你这个类实现了事件接口
*/
}
public void actionPerformed(ActionEvent e)
{
//这个方法是ActionListener接口中定义好的,当事件被触发的时候就会调用到这个方法,也就是事件执行方法,参数是一个事件对象,当你点击按钮的时候,就会把对象传过来
a.setText("win!");
System.out.println("haha");
}
}

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧