什么是代理事件处理模型?请举例说明。

题目
问答题
什么是代理事件处理模型?请举例说明。
参考答案和解析
正确答案: Java语言采用基于代理的事件处理模型。基于代理事件处理模型是引进了监听器接口,每个事件类都有相关联的监听器接口。当用户对GUI组件有所动作,GUI组件会自动产生相应的事件来响应用户的动作。假设这些GUI组件已经注册了相关的监听器对象,监听器对象会一直监听已注册的组件对象是否有事件发生。当监听器对象监听到组件有相对应的事件发生,就会调用监听器对象中方法,即事件处理器来实现一定的动作。就这样,通过对目标监听器对象的相关Java方法调用,实现事件从事件源到监听者的传递。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述Java的事件处理机制和委托事件模型。什么是事件源?什么是监听者?Java的图形用户界面中,谁可以充当事件源?谁可以充当监听者?


正确答案:事件处理的特殊之处在于其操作的启动不是主动地掌握在程序流程中,而是由与程序交互的用户在使用程序时即兴决定的。相应地,事件处理机制必须具有监听的功能,以便随时监测用户的动作。要实现监听功能,必须有事先定义好的事件,并规定不同事件由什么事件源产生,有什么监听者处理。事件源是可能产生事件的图形用户界面组件。监听者定义了处理事件源所产生的事件的操作,把事件源注册给按事件类型匹配的监听者后,系统在监听到事件源产生的事件后自动调用监听者中定义的操作完成交互过程,这就是Java的事件处理机制。把事件源注册给监听者,让监听者处理事件,称为委托事件模型。能够产生事件的就时间源,实现了处理事件的接口的就是监听者。在Java图形用户界面中,事件源通常是各种控制组件,监听者通常是各种容器相关。

第2题:

什么是神性观念?请举例说明。


正确答案: 所谓神性观念,一般是指被崇拜的或人和物的某种神秘行为所表现出来的一种超人间、超自然的属性,这种属性一般是看不见、摸不着,但都发挥着实体的作用。

第3题:

什么是数据模型?举例说明数据模型的重要性。


正确答案: 数据模型是数据集的特定结构和模式,是对数据的文件描述,有利于某些性质的前期分析。
作用:
①、属性的前期分析;
②、重利用多媒体应用中的共享数据;
③、组织中交换数据
④、将数据传递给新软件或环境
例子:千禧年危机正确的使用数据模式可以显著的降低成本,如果软件中的时间和数据被定义成抽象数据模型,只有一小部分的软件会执行数据,ADT数据要被重新修改。

第4题:

以下关于GUI事件处理模型的叙述,哪两项是错误的?()

  • A、GUI事件处理模型是委托式模型,其委托对象是事件处理器。
  • B、用户与GUI的交互需要通过事件机制来完成。
  • C、GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。
  • D、—个事件源只能注册一个事件侦听器。

正确答案:C,D

第5题:

人的固有局限性是人因事件的常见触发因素,请举例说明:


正确答案:有限的记忆;精力有限;走捷径;一心不能二用;人的状态是波动的;重复行为的不一致性;思维的倾向性;当局者迷;想当然;片面地看问题

第6题:

什么是主导极点?主导极点起什么作用,请举例说明。


正确答案: 高阶系统中距离虚轴最近的极点,其附近没有零点,它的实部比其它极点的实部的1/5还小,称其为主导极点。将高阶系统的主导极点分析出来,利用主导极点来分析系统,相当于降低了系统的阶数,给分析带来方便

第7题:

下列叙述正确的是哪项?()

  • A、事件继承模型取代事件委托模型
  • B、事件继承模型比事件委托模型更加高效
  • C、事件委托模型使用事件监听器来定义事件处理类的方法
  • D、事件委托模型使用handleEvent()方法来支持事件处理

正确答案:C

第8题:

请简述什么是“耗能工质”? 请举例说明?


正确答案: 在生产过程中所消耗的不作为原料使用、也不进入产品,在生产或制取时需要直接消耗能源的工作物质。
耗能工质主要包括新水、软化水、压缩空气、氧气、氮气、氦气、乙炔、电石等。

第9题:

什么是部分依赖?什么是传递依赖?请举例说明。


正确答案: 部分依赖关系是指某个属性只由构成主键的部分列决定,而和另一些列无关。例如对关系:学生选课(学号,姓名,课程号,成绩),此关系的主键是(学号,课程号),而“姓名”列只由“学号”决定,与“课程号”无关,这就是部分依赖关系。
‘’传递依赖指的是某个非主键属性是由另一个非主键属性决定的,而这个非主键属性再由主键决定。例如对关系:学生(学号、姓名、所在系,系主任),此关系的主键为(学号),而“系主任”由“所在系”决定,“所在系”又由“学号”决定,因此“系主任”对“学号”是传递依赖关系。

第10题:

什么是代理事件处理模型?请举例说明。


正确答案:Java语言采用基于代理的事件处理模型。基于代理事件处理模型是引进了监听器接口,每个事件类都有相关联的监听器接口。当用户对GUI组件有所动作,GUI组件会自动产生相应的事件来响应用户的动作。假设这些GUI组件已经注册了相关的监听器对象,监听器对象会一直监听已注册的组件对象是否有事件发生。当监听器对象监听到组件有相对应的事件发生,就会调用监听器对象中方法,即事件处理器来实现一定的动作。就这样,通过对目标监听器对象的相关Java方法调用,实现事件从事件源到监听者的传递。