述AWT为何要给事件提供相应的适配器(即Adapter类)?

题目

述AWT为何要给事件提供相应的适配器(即Adapter类)?

参考答案和解析
正确答案:Java规定:实现一个接口时必须对该接口的所有抽象方法进行具体的实现,哪怕有些抽象方法事件用户根本用不上,也要将其实现,比如上例中的keyPressed()方法,为此,Java提供了一种叫做Adapter(适配器)的抽象类来简化事件处理程序的编写。适配器类很简单,它其实就是一个实现了接口中所有抽象方法的“空”类,本身不提供实际功能,
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列适配器类中不属于事件适配器类的是

A)MouseAdapter

B)KeyAdapter

C)ComponentAdapter

D)FrameAdapter


正确答案:D

第2题:

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


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

第3题:

Java在java.awt和____包中提供了构成java图形用户界面的组件类和事件类。

A.java.swing

B.javax.swing

C.java.applet

D.java.thread


正确答案:B

第4题:

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

A.java.awt.Color类提供了操作颜色的方法和常数

B.iava.awt.SystemColor类中封装了系统默认的颜色

C.java.awt.Font类提供了字体操作,可以通过指定字体名、字型和大小创建字体实例

D.java.awt.Font包中提供了,java2D API颜色空间的高级应用


正确答案:D

第5题:

下列适配器类中不属于事件适配器的是

A.MouseAdapter

B.KeyAdapter

C.ComponentAdapter

D.FrameAdapter


正确答案:D
解析:Java在java.awt.event包中定义的事件适配器类包括以下几个类:ComponentAdapter(构件适配器),ContainerAdapter(容器适配器),FocusAdapter(焦点适配器),KeyAdapter(键盘适配器),MouseAdapter(鼠标适配器),MouseMotionAdapter(鼠标运动适配器),WindowAdapter(窗口适配器)。

第6题:

下列适配器类中不属于事件适配器类的是( )。

A.MouseAdapter

B.ComponentAdapter

C.KeyAdapter

D.FrameAdapter


正确答案:D
解析:Java在java.awt.event包中定义的事件适配器类包括以下几个类:ComponentAdapter (构件适配器),ContainerAdapter(容器适配器),FocusAdapter(焦点适配器),KeyAdapter(键盘适配器),MouseAdapter(鼠标适配器),MouseMotionAdapter(鼠标运动适配器),WindowAdapter(窗口适配器)。

第7题:

下列说法中不正确的是( )。

A.Java语言中的事件都是继承自Java.awt.AW-TEvent类

B.AWTEvent类是EventObject类的子类

C.Java的AWT事件分为低级事件和高级事件

D.ActionEvent类是AWTEvent类的子类


正确答案:A
A【解析】Java中所有的AWT事件类是由Java.awt.AWTEvent类派生的。而Java中的事件类是继承自java.util.Event类,java.awt.AWTEvent是java.util.Event的子类。

第8题:

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

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

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

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

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


正确答案:C

第9题:

下面不属于java.awt.Event包中定义的事件适配器是( )。

A.焦点适配器

B.键盘适配器

C.标签适配器

D.构件适配器


正确答案:C
解析:java.awt.Event包中定义的事件适配器包含以下几个:构件适配器、容器适配器、焦点适配器、键盘适配器、鼠标适配器、鼠标运动适配器、窗口适配器。

第10题:

下列说法中不正确的是( )。

A.Java语言中的事件都是继承自Java.awt.AW-TEvent类

B.AWTEvent类是Event( )bject类的子类

C.Java的AwT事件分为低级事件和高级事件

D.ActionEvent类是AWTEvent类的子类


正确答案:A
Java中所有的AwT事件类是由Java.awt.AWTEvent类派生的。而Java中的事件类是继承自java.util.Event类,java.awt.AWTEvent是java.util.Event的子类。

更多相关问题