首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序。程序的执行结果是生成一个具有一个按钮的窗体,并且按钮的标签是“欢迎参加全国计算机等级考试—Java部分!”字样。 注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。 impo
请完成下列Java程序。程序的执行结果是生成一个具有一个按钮的窗体,并且按钮的标签是“欢迎参加全国计算机等级考试—Java部分!”字样。 注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。 impo
admin
2009-01-15
42
问题
请完成下列Java程序。程序的执行结果是生成一个具有一个按钮的窗体,并且按钮的标签是“欢迎参加全国计算机等级考试—Java部分!”字样。
注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
import java.awt.*;
import java.awt.event.*;
public class TestActionEvent
{
public static void main(String args[])
{
Frame f=new Frame("Test");
Button b=new Button("欢迎参加Java考试!");
TestListener testmonitor=new TestListener();
Monitor bh=new Monitor();
b.addActionListener(bh);
f.addwindowListener(testmonitor);
f.add(b);
f.setSize(150,100);
f.setVisible(true);
}
}
class Monitor ___________ ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.out.println("a button has been pressed");
}
}
class TestListener__________WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
}
选项
答案
implements extends
解析
本题主要考查Java的事件处理(驱动)机制。解答本题的关键是掌握事件处理机制中的事件、事件源和事件处理者的概念。在Java的事件处理机制中,一般情况下涉及到4个概念:(1)事件,用户对界面操作在Java语言上的描述,以类的形式出现,例如鼠标操作所对应的事件类是MousEvent。(2)事件源,事件发生的场所,通常就是各个构件,例如按钮Button。(3)事件处理者,接受事件对象并进行处理的对象。(4)事件适配器,Java语言为一些Listener接口提供了适配器(Adapter)类。可以通过继承事件所对应的Adapter类,重写需要的方法,无关方法不用实现。值得注意的是,实现某个接口用关键字implement,而继承某个事件适配器类要用关键字extends。class Monitor implements ActionListener语句功能是声明一个实现ActionListener接口的类Monitor,class TestListener extends WindowAdapter功能是声明一个继承事件适配器类WindowAdapter的TeatListener类。
转载请注明原文地址:https://kaotiyun.com/show/VQnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在SQL语句中,删除一条记录采用的命令是
要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修
下面程序的运行结果是SETEXACTONs="ni"+SPACE(2)IFs=="ni"IFs="ni"?"one"ELSE?"two"ENDIFELSEIFs="ni"?"three
利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是
下列方法中,属于白盒法设计测试用例的方法的是()。
负责数据库中查询操作的数据库语言是
执行如下命令序列后,最后一条命令的显示结果是DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)
SQL语言的插入命令的关键词是()。
下列Applet实现在窗口中输出字符串“字体”,并且使用的字体名称是Courier,字体类型是Font.BOLD,字号大小是14Point。请选择正确的语句填入横线处。importjava.awt.Graphics;importja
随机试题
TPN时给予高渗葡萄糖溶液不会出现
基于网络的信息处理平台由一系列()组成。
装饰定额属于()。
某工程合同价为1000万元,合同约定:物价变化时合同价款调整采用价格指数法,其中固定要素比例为0.3,调价要素为人工费、钢材、水泥三类,分别占合同价的比例为0.2、0.15、0.35,结算时价格指数分别增长了20%、15%、25%,则该工程实际价款的变化值
IMF means International ( ) Fund.
去污粉
《中小学教师职业道德规范》第一条要求教师要爱国守法,作为中小学教师,首先要熟悉的法律法规有()。
没有精神内核的娱乐,即便一时热闹,________流于空虚。网民需要文化产品、需要轻松娱乐,但不需要无下限、无道德的“秀”。应该肯定的是,依法净网,不只是约谈平台、关停账号,而是持续发力、________治理。依次填入划横线部分最恰当的一项是:
•Readthefaxbelowaboutpeopleexpress.•ChoosethebestwordtofilleachgapfromA,B,CorDontheoppositepage.•For
Aremarkablevarietyofinsectsliveinthisplanet.Morespeciesofinsectsexistthanallotheranimalspeciestogether.Insec
最新回复
(
0
)