您的位置:首页 > 编程语言 > Java开发

java学习笔记-------通过实例来学习事件

2015-07-23 19:42 971 查看
事件的实例分析;

import java.awt.*;

import java.awt.event.*;

class Exa_8_3 extends Frame

{

//在构造方法中将完成监听器的注册工作

public Exa_8_3(String title) //构造函数

{

super(title);

setLayout(null); //布局管理器

Button btnExit=new Button("Exit");//创建一个组件对象

ExitHandler handler=new ExitHandler();//创建监听器对象

btnExit.addActionListener(handler);//将监听器对象通过按钮对象的添加方法注册给按钮对象

btnExit.setBounds(80,100,80,50);
// 设置按钮的相关属性。

add(btnExit);// 等价于:this.add(btnExit);

setSize(240,200);

setVisible(true);

}

// 主方法中生成应用类的实例对象

public static void main(String [] args)

{

new Exa_8_3("Event-Handling Demo-1"); // 创建一个主类对象

}

}

//应用类定义结束

//定义处理ActionEvent事件的类,监听器又该类创建

//该类实现ActionListener接口

class ExitHandler implements ActionListener //定义一个监听器类
// 记住:监听器类,只有通过监听器接口才能的实现。

{ // 要点:监听器类是监听器接口的实现。

//实现ActionEvent事件的事件处理器

public void actionPerformed(ActionEvent e) //如何看待这个方法呢???

{

System.exit(0);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: