黑马程序员技术交流社区

标题: 事件监听机制 [打印本页]

作者: 心在左边跳    时间: 2015-7-10 15:02
标题: 事件监听机制

1.将监听器注册到事件流(监听器:监听引发事件的动作(事件处理装置))
2.有监听器锁监听的动作作用与事件源上
3.事件源(组件)产生事件对象。
4.将事件对象传给事件处理方式,即监听器


  1. import java.awt.*;
  2. import java.awt.event.WindowAdapter;
  3. import java.awt.event.WindowEvent;
  4. import java.awt.event.WindowListener;
  5. /**
  6. *事件源:awt包或者swing包中的那些图形界面组件
  7. *事件:每个事件源都有自己特有的对应事件和共性事件
  8. *监听器:可以触发某一事件的动作(不止一个动作)都已经封装到监听器中
  9. */
  10. public class AwtDemo {
  11.     public static void main(String[] args) {
  12.         Frame f =new Frame("helloWorld");
  13.         //设置窗体大小
  14.         f.setSize(500,400);
  15.         //设置显示位置,数字是距顶点的距离
  16.         f.setLocation(200,100);
  17.         //设置布局管理
  18.         f.setLayout(new FlowLayout());
  19.         //添加按钮
  20.         Button b=new Button("确定");
  21.         f.add(b);
  22.         //显示窗体
  23.         WindowListener l;
  24.         //窗口事件,监听关闭按钮
  25.         f.addWindowListener(new WindowAdapter(){
  26.             public void windowClosing(WindowEvent e){
  27.                 System.exit(0);
  28.             }
  29.         });
  30.         f.setVisible(true);
  31.     }
  32. }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2