考试网 >> IT认证 >> JAVA >> JAVA指导 >> Java基础入门学习——事件模型

Java基础入门学习——事件模型

发布时间:2006-06-28 11:09     点击:
分页:[1] 2 3 4  下一页

  JAVA的委托事件模型:

  

  事件源--产生事件的地方(单击鼠标,按按钮,选择项目等产生动作的对象).事件--既其所产生的动作状态.

  

  事件源产生一个事件,并把这个事件发送到一个或多个监听程序,监听程序只是等待这个事件并处理它,然后返回.既程序把事件的处理"委托"给一段"代码".

  

  监听程序必须注册一个事件源,才能接收这个事件,这个过程是自动的.监听程序必须实现接收和处理这个事件的方法.

  

  JAVA的图形用户界面的常用事件类(java.awt.event包):

  

  ActionEvent 动作事件类

  

  ComponentEvent 改变构件大小,移动或隐藏时产生的事件

  

  ContainerEvent 容器中添加,删除构件时的事件

  

  FocusEvent 获得,失去焦点时的事件

  

  KeyEvent 接受键盘输入时的事件

  

  MouseEvent 鼠标事件

  

  MouseWheelEvent 鼠标轮事件

  

  TextEvent 文本事件

  

  WindowEvent 窗口激活,关闭,最大化,最小化,打开,退出事件

  

  JAVA的  Component类及其所有的子类,都提供了注册监听程序的方法(注册器) 例如 addWindowlistener(WindowListener wl) wl是处理窗口事件的监听程序的对象.监听程序必须实现事件接口,或者继承已经实现了事件接口的类.

  

  JAVA为相对应的事件提供了接口:

  

  ActionListener 一个接受动作事件的方法

  

  ComponentListener 4个隐藏,移动,改变大小,显示方法

  

  ContainerListener 2个添加,删除方法

  

  FocusListener 2个获得,失去输入焦点的方法

  

  KeyListener 3个按下,松开,输入字符的方法

  

  MouseListener 5个鼠标单击,按住,松开,进入退出构件方法
分页:[1] 2 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有