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

题目
问答题
简述AWT提供的基于事件监听模型的事件处理机制。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法中,正确的一项是( )。

A.AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联

B.AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联

C.AWT的低级事件是在构件或者容器上发生的事件

D.AWT的低级事件是基于语义的事件,不一定和特定的动作相关联


正确答案:C

第2题:

AWT提供的支持GUI涉及的功能包括:______、事件处理模型、______和数据传送类。


正确答案:用户界面构件 图形和图像工具
用户界面构件 图形和图像工具

第3题:

在J2EE中,授权事件模型包含的要素是()。

A.事件对象、事件源、事件机制

B.事件、事件源、监听器

C.事件对象、事件机制、监听器

D.事件、事件机制、事件对象


参考答案:B

第4题:

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

A.①④②③

B.①③④②

C.④①②③

D.④②①③


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

第5题:

Android提供的事件处理方式包括()

A.基于回调的事件处理

B.基于监听器的事件处理

C.面向对象的事件处理

D.基于过程的事件处理


参考答案:AB

第6题:

( 33 )下列叙述中,错误的是

A ) Applet 事件处理机制与 Java .Aplication 相同

B ) JApplet 事件处理机制采用监听器方式

C ) Applet 事件处理机制采用监听器方式

D ) JApplet 事件处理机制不是采用监听器方式


正确答案:D

第7题:

下列叙述中,错误的是

A.Applet事件处理机制与JavaApplication相同

B.JApplet事件处理机制采用监听器方式

C.Applet事件处理机制采用监听器方式

D.JApplet事件处理机制不是采用监听器方式


正确答案:D
解析:Applet中的事件处理机制和JavaApplication相同,采用监听器方法。JApplet也采用相同的技术。因此,选项D的说法是错误的。

第8题:

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

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

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

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

D、实现WindowListener


答案:ABCD

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

第9题:

下列说法中错误的一项是______。

A.监听器要处理某类型的事件,必须实现该类事件相应的接口

B.授权处理模型把事件的处理和事件源分开,将处理交付外部的处理实体进行

C.在Java中,每一个事件类都有一个与之相对应的接口

D.监听器要处理某类型的事件,不一定必须实现与该类事件相应的接口


正确答案:D
解析:监听器要处理某类型的事什,必须实现与该类事件相应的接口,每一个事件类都有一个与之相对应的接口。

第10题:

下列关于AWT和Swing的比较叙述正确的是

A.Swing中新增了一个BoxLayout布局管理器

B.Swing的事件处理机制继续沿用AWT的事件处理机制,基本的事件处理也要java.awt.event这个包的类,而且java.swing.event包中也增添了一些新的事件及监听器接口

C.与AWT不同的是,JComponent构件默认双缓冲区,不必自己重写代码

D.以上说法都正确


正确答案:D
解析:与AWT不同的是,JComponent构件默认双缓冲区,不必自己重写代码。如果想关闭双缓冲区,可以在构件卜施加setDoubleBuffered(false)方法。

更多相关问题