关于事件监听器的执行过程

原创 2012年03月28日 02:49:42

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------


import java.awt.*;
import java.awt.event.*;


class WindowListenerTest
{

public static void main(String[] args )
{
Frame f = new Frame("My Frame");
f.setBounds(300,100,600,400);
f.setLayout(new FlowLayout());


Button b1 = new Button("My Botton1");
b1.addActionListener(new MyButtonListener1()); //第一步为按钮安装一个监听器


Button b2 = new Button("My Botton2");
b2.addActionListener(new MyButtonListener2());


f.add(b1);
f.add(b2);
f.setVisible(true);


f.addWindowListener(new MyWindowListener());

}


}


class MyButtonListener1 implements ActionListener //实现按钮b的监听类


{
public void actionPerformed (ActionEvent e)
{
System.out.println("我点击了按钮1!");
System.out.println(e);
}


}


class MyButtonListener2 implements ActionListener //实现按钮b的监听类


{
public void actionPerformed (ActionEvent e)
{
System.out.println("我点击了按钮2!");
System.out.println(e);
}


}




class MyWindowListener extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.out.println("我的监听器————启动");
System.exist(0);
System.out.println(e);


}


public void windowStateChanged(WindowEvent e) 
{
System.out.println("我的程序已关闭!");
System.out.println(e);
}


}






/*
综上实验,事件发生的过程是这样的:

第一步:我们为每一个需要监听的对象安装监听器;
第二步;以继承或者实现的方式创建相应的监听器,并将需要的方法具体实现;
其实监听就是一个封装了,当具体事件发生后,对应操作方法的集合;
第三步:当对该组件的动作发生时,具体事件也就是相应产生了,这是系统会产生一个Event具体对象,里面具体装载着事件信息
第四步:系统将这个事件信息传递给该组件的监听器对象,监听器对象根据事件信息调用具体的事件方法。


*/


---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

事件监听器

  • 2013年12月17日 00:04
  • 713KB
  • 下载

Spring 4.2框架中注释驱动的事件监听器详解

Spring 4.2框架中注释驱动的事件监听器详解作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs事件交互已经成为很多应用程序不可或缺的一...
  • chszs
  • chszs
  • 2015年10月13日 14:09
  • 10973

JList事件监听器的实现例子

  • 2016年09月01日 15:17
  • 5KB
  • 下载

java事件监听器

  • 2012年02月02日 09:38
  • 285KB
  • 下载

事件监听器的几种配置方法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

事件处理监听器

  • 2015年11月28日 12:25
  • 21KB
  • 下载

Servlet的事件监听器

监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。 Servle监听器: 在Serv...

Java Swing 常用事件和监听器接口

  • 2009年11月24日 22:33
  • 50KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于事件监听器的执行过程
举报原因:
原因补充:

(最多只允许输入30个字)