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

题目

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

  • A、所有组件,都不允许附加多个监听器
  • B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器
  • C、组件不允许附加多个监听器
  • D、监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在JavaScript中,下面哪一个字符串变量定义语句是正确的?()


答案:ABD

第2题:

在对下列语句的解释中,错误的是()

but.addActionListener(this)

A. but是某种事件对象,如按钮事件对象

B. this表示当前容器

C. ActionListener是动作事件的监听者

D. 该语句的功能是将but对象注册为this对象的监听者


正确答案:D

第3题:

通常使用哪一个方法来注册事件监听器______。

A.addXXXListener

B.XXXListener

C.ListenerXXX

D.XXXListeneradd


正确答案:A
解析: 每类事件都有对应的事件监听器,监听器是接口,根据动作来定义方法。AWT的构件类中提供注册和注销监听器的方法。注册监听器:public void addListenerType>(ListenerType>Liste- ner);注销监听器:public void removeListenerType>(ListenerType>Listener)。

第4题:

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

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

正确答案:B

第5题:

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

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

正确答案:B

第6题:

下面哪一个是正确的赋值语句?

A.a++;

B.a==b;

C.a+=b;

D.a=1,b=1;


正确答案:B
解析:C语言中赋值语句是由赋值表达式加“;”构成的。赋值表达式的形式为:变量=表达式;。选项A中a++相当于a+1,是赋值语句;选项C和选项D也是赋值语句。只有选项B不是,因为选项B中“==”符号是等于的意思,并不是赋值运算符。

第7题:

下面哪一个语句可以使用子查询()

  • A、SELECT 语句
  • B、UPDATE语句
  • C、DELETE语句
  • D、以上都是

正确答案:D

第8题:

Applet要响应键盘的操作,应该在init()方法中加入(设键盘事件监听者就是Applet自身)的语句是______。


正确答案:this.addKeyListener(this);
this.addKeyListener(this);

第9题:

下面正确的说明语句是()。

  • A、int(*A.[10];
  • B、inta[3,4];
  • C、inta[][]
  • D、inta[‘a’]

正确答案:A

第10题:

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

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

正确答案:D

更多相关问题