首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是有两个按钮,分别为First和Second,以及一个Label构件。要求单击 First时能在Label中显示出"Command:First",而单击Second时能显示出"Command:Second",要求只能重载一
下面是一个Applet程序,其功能是有两个按钮,分别为First和Second,以及一个Label构件。要求单击 First时能在Label中显示出"Command:First",而单击Second时能显示出"Command:Second",要求只能重载一
admin
2009-01-15
80
问题
下面是一个Applet程序,其功能是有两个按钮,分别为First和Second,以及一个Label构件。要求单击 First时能在Label中显示出"Command:First",而单击Second时能显示出"Command:Second",要求只能重载一次 actionPerformed()方法,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=ex04_3.class width=800 height=400>
</applet>
*/
Public class ex04_3 extends Applet implements ActionListener
{
private String str="ok";
private Label l;
private Button btn;
public void init()
{
setLayout(null);
l=new Label(str);
l.reshape(10,10,100,30);
add(l);
btn=new Button("First");
btn.reshape(10,50,60,20);
l.addActionListene(this);
add(btn);
btn=new Button("Second");
btn.reshape(10,100,60,20);
btn.setActionCommand("First");
btn.addActionListener(this);
add(btn);
}
public void actionPerformed(ActionEvent ae)
{
str="Command:"+ae.getActionCommand();
btn.setText(str);
}
}
ex04_3.html
<HTML>
<HEAD>
<TITLE>ex04_3</TITLE>
</HEAD>
<BODY>
<applet code="ex2_3.class" width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
btn.addActionListener(this) btn.setActionCommand("second") l.setText(str)
解析
本题主要考查Java语言中高级事件 AcfionEvent和AWT基本构件Label的常用方法的使用。解题关键是熟练掌握动作事件 ActionEvent和Label构件的常用方法。在本题中,第1处,明确注册的事件监听器是监听按钮的,而不是Label;第2处,调用ActionEvent的setActionCommand()方法改变了ActionCommand,使按下Second按钮时显示 "Command:second",而不是"Command:First";第3处,调用Label的setText()方法,而不是 Button的方法。程序运行结果如下图所示。
转载请注明原文地址:https://kaotiyun.com/show/iGnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列程序段执行以后,内存变量y的值是x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
下列程序段执行以后,内存变量y的值是x=76543y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
检查软件产品是否符合需求定义的过程称为
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
某系统总体结构图如下图所示:该系统总体结构图的深度是
下列链表中,其逻辑结构属于非线性结构的是
(1)在考生文件夹下“人事管理”数据库中,为“职工”表中的“性别”字段设置有效性规则,只能取“男”或“女”;默认值是“男”。(2)建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。(3)为“职工”表加入一个普通索引,索引名和索引表达式均
下列选项中,不属于模块间耦合的是()。
关于内存变量的调用,下列说法正确的是
随着Internet的发展,越来越多的计算机感染病毒的可能途径之一是
随机试题
女性,28岁,妊娠2个月,因头痛、头晕2周来院检查。既往有反复上感、咽炎及扁桃体炎史,8年前曾出现“血尿”。父母均有高血压病。人院查体:轻度贫血貌。BP170/98mmHg,P90/分,双肺(一),心界不大,心律整,心尖部闻及3/6级收缩期吹风样杂音,肝脾
当窝沟封闭剂涂布于酸蚀牙釉质表面时,树脂材料即可渗入微孔结构,形成为酸蚀后的最表层,厚约10mm
A.第3胸椎棘突下,旁开1.5寸B.第5胸椎棘突下,旁开1.5寸C.第6胸椎棘突下,旁开1.5寸D.第7胸椎棘突下,旁开1.5寸E.第9胸椎棘突下,旁开1.5寸肝俞穴位于
施工期环境影响最小的施工方法是()。对于原农药厂厂区车站用地的土壤,以下说法正确的是()。
雨期施工中,调整砌筑砂浆水灰比的最主要参数是()。
1916年,随着联合汽车公司并入“通用”,阿尔弗雷德.斯隆出任通用副总裁。作为通用副总裁的斯隆,发觉到通用管理上存在的问题。斯隆指出公司过去将领导权完全集中在少数高级领导人身上,造成了公司各部门失去控制的局面。他认为,大公司较为完善的组织管理体制,应以集中
按照法律规范的性质和调整方式分类,法律规范分为()。
某船舶进港卸货。你们作为检验检疫工作人员对船舶进行卫生及相关检疫,花了半个小时,还没有结束。船长非常生气,说你们工作效率低。耽误时间,要投诉你们。作为检验检疫工作人员,你会如何与该船长沟通?请现场模拟。
设总体X~U[0,θ],其中θ>0,求θ的极大似然估计量,判断其是否是θ的无偏估计量.
已知方程组,总有解,则λ应满足______.
最新回复
(
0
)