计算机科学与技术(本科)

鼠标被移动时会调用()方法,并且注册一个事件监听器处理此事件。A、actionPerformedB、addItemListenerC、mouseMoveD、add

题目

鼠标被移动时会调用()方法,并且注册一个事件监听器处理此事件。

  • A、actionPerformed
  • B、addItemListener
  • C、mouseMove
  • D、add
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列叙述中正确的是______。

A.双击鼠标可以触发load事件

B.移动鼠标时会触发MouseMove事件

C.窗体或控件的事件的名称可由编程人员确定

D.任何情况下,调用对象的方法时,对象的名字不可省略


正确答案:D

第2题:

多个事件源可以注册同一个监听器,一个事件源也可能注册多个监听器。()

此题为判断题(对,错)。


答案:对

第3题:

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

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

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

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

D、实现WindowListener


答案:ABCD

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

第4题:

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

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

正确答案:D

第5题:

Java 1.1中的事件处理模型要求事件监听器要在事件源中注册,并且要实现相应的事件监听器接口。()

此题为判断题(对,错)。


答案:对

第6题:

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

A.①④②③

B.①③④②

C.④①②③

D.④②①③


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

第7题:

一个事件源可以注册多个监听器类。()

此题为判断题(对,错)。


答案:对

第8题:

通常我们使用( )方法来为一个部件注册事件监听器。A.add×××ListenerB.×××ListenerSX

通常我们使用( )方法来为一个部件注册事件监听器。

A.add×××Listener

B.×××Listener

C.Listener×××

D.×××Listeneradd


正确答案:A
本题考查事件监听器的概念。每类事件都有对应的事件监听器,监听器是接口,根据动作来定义方法。AwT的构件类中提供注册和注销监听器的方法。注册监听器:publicvoidadd<ListenerType>(<Listener—Type>listener);注销监听器:publicvoidremovedListener—Type>(<ListenerType>listener)。由此可见,选项A正确。

第9题:

鼠标监听器有哪些特点?()

  • A、Java提供了鼠标适配器类(MouseAdapter),鼠标监听器只需要从鼠标适配器类中继承,并实现它所需要的函数即可
  • B、监听器类可以只实现接口中的一两个函数
  • C、所有与鼠标相关的事件都通过该鼠标监听器类来处理
  • D、不包括鼠标移动事件,鼠标移动事件单独有一个事件监听器
  • E、用来监听鼠标移入,移出组件,以及鼠标按下,放开的事件接口具有5个函数

正确答案:A,D,E

第10题:

当2个或多个对象被添加作为同一个事件的监听器,那么当事件触发的时候哪个监听器对象被首先调用?()

  • A、第一个被添加的监听器对象
  • B、最后一个被添加的监听器对象
  • C、无法确定哪个监听器对象被首先调用
  • D、为同一个事件添加多个监听器是无法做到的

正确答案:C

更多相关问题