以下关于GUI事件处理模型的叙述,哪两项是错误的()A、GUI事件处理模型是委托式模型,其委托对象是事件处理器。B、用户与GUI的交互需要通过事件机制来完成。C、GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。D、—个事件源只能注册一个事件侦听器。

题目

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

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

相似考题
更多“以下关于GUI事件处理模型的叙述,哪两项是错误的()A、GUI事件处理模型是委托式模型,其委托对象是事件处理器。B、用户与GUI的交互需要通过事件机制来完成。C、GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。D、—个事件源只能注册一个事件侦听器。”相关问题
  • 第1题:

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


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

  • 第2题:

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

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

    正确答案:C

  • 第3题:

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

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

    正确答案:C,D

  • 第4题:

    简述AWT提供的基于事件监听模型的事件处理机制。


    正确答案:基于事件监听模型的事件处理是从一个事件源授权到一个或多个事件监听者,组件作为事件源可以触发事件,通过addXXXlistener()方法向组件注册监听器,一个组件可以注册多个监听器,如果组件触发了相应类型的事件,此事件被传送给已注册的监听器,事件监听器通过调用相应的实现方法来负责处理事件的过程。

  • 第5题:

    Java的事件处理模型中,用来处理事件的是()。

    • A、事件源
    • B、事件
    • C、事件侦听器
    • D、以上答案都不对

    正确答案:C

  • 第6题:

    Swing GUI通常由哪几类元素组成?()

    • A、GUI容器
    • B、GUI组件
    • C、布局管理器
    • D、GUI事件侦听器

    正确答案:A,B,C

  • 第7题:

    GUI控件的事件处理中,事件源与监听器之间的关系是()

    • A、一对一
    • B、一对多
    • C、多对一
    • D、多对多

    正确答案:D

  • 第8题:

    单选题
    关于事件处理,下列哪一项是不正确的()
    A

    JDK1.0及以前提供层次事件模型

    B

    层次事件模型又被称为事件派遣机制或授权事件机制

    C

    JDK1.1及以后提供监听事件模型

    D

    监听事件模型效率远高于层次事件模型


    正确答案: B
    解析: 暂无解析

  • 第9题:

    问答题
    什么是事件?什么是委托事件处理模型?

    正确答案: 用户接口的作用是使程序的使用者与程序之间进行交互,如果使用户接口具有交互能力,就必须涉及到事件处理。所谓“事件”,就是指在系统中有某些我们所关心的事情(如:鼠标移动,用户按下了某个键等)发生了,然后系统便通知我们去处理这些事情。这样的概念一般在采用图形用户界面环境的操作系统中,是十分常见的。当用户在组件上作出动作时(如:在组件上单击鼠标或按回车键),就创建了一个Event对象。
    Java事件处理模型有层次事件处理模型和委托事件处理模型。由于同一个事件源上可能发生多种事件,因此java常采取了委托处理机制(Delegation-Model),事件源可以把在其自身所有可能发生的事件分别授权给不同的事件处理者来处理。比如在Canvas对象上既可能发生鼠标事件,也可能发生键盘事件,该Canvas对象就可以授权给事件处理者一来处理鼠标事件,同时授权给事件处理者二来处理键盘事件。有时也将事件处理者称为监听器,主要原因也在于监听器时刻监听着事件源上所有发生的事件类型,一旦该事件类型与自己所负责处理的事件类型一致,就马上进行处理。委托模型把事件的处理委托给外部的处理实体进行处理,实现了将事件源和监听器分开的机制。事件处理者(监听器)通常是一个类,该类如果要能够处理某种类型的事件,就必须实现与该事件类型相对的接口。
    解析: 暂无解析

  • 第10题:

    单选题
    使GUI事件处理器生效的方法是:()
    A

    将事件源向事件处理器注册

    B

    将事件处理器向事件源注册

    C

    将事件处理器向事件注册

    D

    将事件向事件处理器注册


    正确答案: B
    解析: 暂无解析

  • 第11题:

    多选题
    GUI事件模型的组成元素包括:()
    A

    事件

    B

    事件处理器

    C

    GUI容器

    D

    事件源


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

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

    GUI事件处理模型是委托式模型,其委托对象是事件处理器。

    B

    GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。

    C

    用户与GUI的交互需要通过事件机制来完成。

    D

    一个事件源只能注册一个事件侦听器。


    正确答案: A,C
    解析: 暂无解析

  • 第13题:

    关于事件处理,下列哪一项是不正确的()

    • A、JDK1.0及以前提供层次事件模型
    • B、层次事件模型又被称为事件派遣机制或授权事件机制
    • C、JDK1.1及以后提供监听事件模型
    • D、监听事件模型效率远高于层次事件模型

    正确答案:B

  • 第14题:

    Java使用事件委托处理模型来处理事件,源对象和监听对象可以是同一个对象。


    正确答案:正确

  • 第15题:

    关于事件监听,正确的是()。

    • A、一个事件监听器只能监听一个组件
    • B、一个事件监听器只能监听处理一种事件
    • C、一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上
    • D、一个组件只能引发一种事件

    正确答案:C

  • 第16题:

    GUI事件模型的组成元素包括:()

    • A、事件
    • B、事件处理器
    • C、GUI容器
    • D、事件源

    正确答案:A,B,D

  • 第17题:

    什么是事件?什么是委托事件处理模型?


    正确答案:用户接口的作用是使程序的使用者与程序之间进行交互,如果使用户接口具有交互能力,就必须涉及到事件处理。所谓“事件”,就是指在系统中有某些我们所关心的事情(如:鼠标移动,用户按下了某个键等)发生了,然后系统便通知我们去处理这些事情。这样的概念一般在采用图形用户界面环境的操作系统中,是十分常见的。当用户在组件上作出动作时(如:在组件上单击鼠标或按回车键),就创建了一个Event对象。
    Java事件处理模型有层次事件处理模型和委托事件处理模型。由于同一个事件源上可能发生多种事件,因此java常采取了委托处理机制(Delegation-Model),事件源可以把在其自身所有可能发生的事件分别授权给不同的事件处理者来处理。比如在Canvas对象上既可能发生鼠标事件,也可能发生键盘事件,该Canvas对象就可以授权给事件处理者一来处理鼠标事件,同时授权给事件处理者二来处理键盘事件。有时也将事件处理者称为监听器,主要原因也在于监听器时刻监听着事件源上所有发生的事件类型,一旦该事件类型与自己所负责处理的事件类型一致,就马上进行处理。委托模型把事件的处理委托给外部的处理实体进行处理,实现了将事件源和监听器分开的机制。事件处理者(监听器)通常是一个类,该类如果要能够处理某种类型的事件,就必须实现与该事件类型相对的接口。

  • 第18题:

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

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

    正确答案:B,D

  • 第19题:

    使GUI事件处理器生效的方法是:()  

    • A、将事件源向事件处理器注册
    • B、将事件处理器向事件源注册
    • C、将事件处理器向事件注册
    • D、将事件向事件处理器注册

    正确答案:B

  • 第20题:

    单选题
    Java的事件处理模型中,用来处理事件的是()。
    A

    事件源

    B

    事件

    C

    事件侦听器

    D

    以上答案都不对


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    下列叙述正确的是哪项?()
    A

    事件继承模型取代事件委托模型

    B

    事件继承模型比事件委托模型更加高效

    C

    事件委托模型使用事件监听器来定义事件处理类的方法

    D

    事件委托模型使用handleEvent()方法来支持事件处理


    正确答案: D
    解析: 暂无解析

  • 第22题:

    判断题
    Java使用事件委托处理模型来处理事件,源对象和监听对象可以是同一个对象。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

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

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

  • 第24题:

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

    GUI事件处理模型是委托式模型,其委托对象是事件处理器。

    B

    用户与GUI的交互需要通过事件机制来完成。

    C

    GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。

    D

    —个事件源只能注册一个事件侦听器。


    正确答案: D,C
    解析: 暂无解析