时间按处理过程
2008-11-19 13:05
211 查看
我把处理事件大致分为三步,或许不太细致:
①.确认触发的事件,取得事件类名字,如ActionEvent,去掉Event,加上Listener,这就是在类里需要实现的事件监听者接口。
②.实现事件监听者接口,针对捕获的事件编写方法和代码。
③.为事件处理器(监听者接口)创建一个对象让自己的组件和方法完成对像,如:static class MyKeyList impliments ActionListener,此处的MyKeyList是一个内部类,并且这个内部类在main()函数中,main()函数是静态的,所以内部类必须是静态(Static)的。让自己的组件完成对它的注册,方法是在接收器的名字里加上一个前缀“add”,如:addActionListener()。
④. 委派事件模型:
(为了做这个图片累死我了,首先是这个面板不支持word文档中的图形,必须转换为图片才可以放进来,用QQ截图工具截下来,又不支持bmp格式,还得转换格式,终于弄好了,但还有缺陷,里面的小箭头太多了,哎!)
①.确认触发的事件,取得事件类名字,如ActionEvent,去掉Event,加上Listener,这就是在类里需要实现的事件监听者接口。
②.实现事件监听者接口,针对捕获的事件编写方法和代码。
③.为事件处理器(监听者接口)创建一个对象让自己的组件和方法完成对像,如:static class MyKeyList impliments ActionListener,此处的MyKeyList是一个内部类,并且这个内部类在main()函数中,main()函数是静态的,所以内部类必须是静态(Static)的。让自己的组件完成对它的注册,方法是在接收器的名字里加上一个前缀“add”,如:addActionListener()。
④. 委派事件模型:
(为了做这个图片累死我了,首先是这个面板不支持word文档中的图形,必须转换为图片才可以放进来,用QQ截图工具截下来,又不支持bmp格式,还得转换格式,终于弄好了,但还有缺陷,里面的小箭头太多了,哎!)
相关文章推荐
- 视频图像处理过程中的时间消耗问题
- 使用数据2分处理的通用分页存储过程 前半部分与后半部分数据访问时间相同,同等访问速度提高一倍
- linux windows 硬件时间,系统时间,时区处理全过程,实践出真知 ^_^
- 弱鸡3,C# 一个Timer在等待过程中,interval被改变,时间如何处理,
- 会员开通时间处理的存储过程|软件开发
- 使用数据2分处理的通用分页存储过程 前半部分与后半部分数据访问时间相同
- Linux系统下时间处理全过程[09年2月刊]
- 处理用javascript获取服务器时间的过程--运用xmlhttp获取服务器时间
- 会员开通时间处理的存储过程|软件开发
- R语言处理时间序列过程中的一些收获
- 空闲时间的处理:OnIdle,以消息循环过程中为例(顺便解释PeekMessage与GetMessage的不同)
- C#时间处理函数
- .net使用Newtonsoft.Json.dll解析json过程的几种特殊情况处理
- 程序的处理过程
- Java中List迭代过程中删除、新增元素的处理
- angularjs过滤器filter处理时间格式
- Asp.Net 请求处理过程(IIS 6)
- js 判断日期大小、是否在时间范围内等处理
- Oracle Database 11g SQL 开发指南学习笔记:日期、时间的存储和处理
- Linux服务器遭受攻击后的一般处理过程