您的位置:首页 > 其它

时间按处理过程

2008-11-19 13:05 211 查看
我把处理事件大致分为三步,或许不太细致:
①.确认触发的事件,取得事件类名字,如ActionEvent,去掉Event,加上Listener,这就是在类里需要实现的事件监听者接口。
②.实现事件监听者接口,针对捕获的事件编写方法和代码。
③.为事件处理器(监听者接口)创建一个对象让自己的组件和方法完成对像,如:static class MyKeyList impliments ActionListener,此处的MyKeyList是一个内部类,并且这个内部类在main()函数中,main()函数是静态的,所以内部类必须是静态(Static)的。让自己的组件完成对它的注册,方法是在接收器的名字里加上一个前缀“add”,如:addActionListener()。
④. 委派事件模型:



(为了做这个图片累死我了,首先是这个面板不支持word文档中的图形,必须转换为图片才可以放进来,用QQ截图工具截下来,又不支持bmp格式,还得转换格式,终于弄好了,但还有缺陷,里面的小箭头太多了,哎!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: