请完成下列Java程序。实例listener是监听器,frm是事件源,fr上发生的事件委托tat进行处理。程序的执行结果是显示一个蓝色的窗口,单击关闭按钮,可关闭窗口。
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
public class BlueWindow
{
public static void main(String args[])
{
Frame. frm=new Frame. ("欢迎参加Java考试!");
TheAdapterTest listener=new TheAdapterTest();
frm. ______;
frm.setSize(200,200);
frm.setBackground(Color.blue);
frm. ______;
}
}
class TheAdapterTest extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
}
第1题:
此题为判断题(对,错)。
第2题:
下面选项中,属于事件监听器工作步骤的是()
A.注册监听器
B.触发事件处理器,传递事件对象
C.获得事件源,并对事件源进行处理
D.销毁监听器
第3题:
Java事件处理包括建立事件源、_____和将事件源注册到监听器。
第4题:
使用授权处理模型进行事件处理的一般方法为?()
A.对于某一类型的事件XXXEvent,要想接收并处理这类事件,必须定义相应的事件监听器类,该类需要实现与该事件相对应的XXXListener。
B.事件源实例化以后,必须进行授权,注册该类事件的监听器,使用事件源.addXXXListener(XXXListener ) 方法来注册监听器。
C.对于某一类型的事件XXXEvent,要想接收并处理这类事件,必须定义相应的事件监听器类,该类需要实现与该事件相对应的接口XXXAdapter。
D.事件源实例化以后,必须进行授权,注册该类事件的监听器,使用事件源.addXXXAdapter(XXXAdapter ) 方法来注册监听器。
第5题:
如需处理鼠标点击事件,则可添加的监听器是()。
A.MouseListener
B.ItemListener
C.TextListener
D.Listener