java教程事件处理.pptVIP

  • 7
  • 0
  • 约4.56千字
  • 约 37页
  • 2023-08-17 发布于江苏
  • 举报
第5章事件处理Sunny Liuweiliu_china@163.com 内容提要 事件概述 事件模型组件 事件类 事件监听器类 事件适配器类 事件处理 事件适配器类 内部类、匿名类 事件概述事件的定义日常生活中,事件是指事件的主体在一些外部因素的驱动下,其状态或行为发生了变化,需要对其作出处理。比如:电话铃响、门被叩响、汽车启动等都是事件事件是用户通过输入设备(如:鼠标、键盘等)在程序界面上进行的操作。 事件概述用户和程序的交互原理说 明:前面所创建的GUI程序只实现了“沟通第一步”,即:用户可以通过触发事件发送信息给GUI程序(如:点击按钮)下面将学习如何实现“沟通第二步”:GUI程序通过处理事件回馈信息给用户 用 户GUI程 序① 触发事件② 处理事件 事件概述事件驱动程序用户对GUI控件进行操作便产生事件,GUI程序监听事件,并驱动相应的程序来处理事件,这个过程称为事件驱动过程。 事件概述事件驱动流程图开 始创建图形用户界面(GUI)等待事件关闭程序事件 ?结 束处理事件是否处理事件有事件处理程序 ?返 回是否用指定程序处理该事件 事件概述事件的构成事件对象当用户通过键盘或鼠标和应用程序进行交互时,事件对象就产生了系统捕捉该事件相关的数据信息,比如:事件发生的时间,事件的类型(如:敲击键盘,或单击鼠标等)等然后,系统将这些数据封装成为一个事件对象最后,系统将这个事件对象传递

文档评论(0)

1亿VIP精品文档

相关文档