下面关于事件监听的说明,正确的是()。

题目
单选题
下面关于事件监听的说明,正确的是()。
A

所有组件,都不允许附加多个监听器

B

如果多个监听器加在一个组件上,那么事件只会触发一个监听器

C

一个组件只能附加一个监听器

D

监听器机制允许按照需要,任意调用addXxxxListener方法多次,而且没有次序区别

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列是事件监听机制的四个步骤,请对下列步骤进行排序,使事件源实现了事件的监听机制()①定义一个类实现事件监听器的接口②为事件源注册事件监听器对象③事件监听器调用相应的方法来处理相应的事件④创建一个事件源

A.①④②③

B.①③④②

C.④①②③

D.④②①③


答案:A
解析:首先需要定义一个类实现事件监听器的接口,例如Window类型的窗口需要实现WindowListener。接着通过addWindowListener()方法为事件源注册事件监听器对象,当事件源上发生事件时,便会触发事件监听器对象,由事件监听器调用相应的方法来处理相应的事件

第2题:

下面事件监听器中,()可以处理在文本框中输入回车键的事件。

  • A、ItemListener
  • B、ActionListener
  • C、KeyListener
  • D、MouseListener

正确答案:B

第3题:

想实现事件的监听机制,首先需要()

A、通过addWindowListener()方法为事件源注册事件监听器对象

B、事件监听器调用相应的方法来处理相应的事件

C、定义一个类实现事件监听器的接口

D、实现WindowListener


答案:ABCD

解析:通过addWindowListener方法为事件源注册事件监听器对象,定义一个类实现事件监听器的接口实现WindowListener。事件监听器调用相应的方法来处理相应的事件,即按下一个按钮或者单击某个菜单项时,这些动作就会激发一个相应的事件,该事件就会触发事件源上注册的事件监听器(特殊的Java对象), 事件监听器调用相应的事件处理器(事件监听器里的实例方法)来做出相应的响应。

第4题:

下面四个选项中,哪些是事件处理机制中的角色?()

  • A、事件
  • B、事件源
  • C、事件接口
  • D、事件监听器

正确答案:A,B,D

第5题:

下面关于事件监听的说明,哪一个语句是正确的()。

  • A、所有组件,都不允许附加多个监听器
  • B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器
  • C、组件不允许附加多个监听器
  • D、监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别

正确答案:D

第6题:

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

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

正确答案:B

第7题:

关于JAVA事件机制,下列哪一项是不正确的()

  • A、对一个组件的某类事件,只能注册一个监听器
  • B、有多个事件类和对应的监听器类
  • C、使用时需要对目标组件注册监听器,处理对应具体事件
  • D、注册监听器后可以随时撤销

正确答案:D

第8题:

以下叙述正确的有?()

A、如果一个部件注册多个监听者,事件只会被最后一个监听者处理。

B、如果一个部件注册多个监听者,事件将被所有监听者处理。

C、一个部件注册多个监听者将导致编译出错。

D、可以将一个部件已注册的监听者移去。


参考答案:BD

第9题:

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

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

正确答案:C

第10题:

下面关于事件监听的说明,正确的是()。

  • A、所有组件,都不允许附加多个监听器
  • B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器
  • C、一个组件只能附加一个监听器
  • D、监听器机制允许按照需要,任意调用addXxxxListener方法多次,而且没有次序区别

正确答案:D

更多相关问题