首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个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
96
问题
下面是一个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全国计算机二级
相关试题推荐
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)查询选修课程号为“101”的课程得分最高的同学,正确的SQL语句是
假设表S中有10条记录,其中字段b小于20的记录有3条,大于等于20、并且小于等于30的记录有3条,大于30的记录有4条。执行下面的程序后,屏幕显示的结果是SETDELETEONDELETEFROMsWHEREbBETWEEN20AN
表单里有一个选项按钮组,包含两个选项按钮Option1和Option2,假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将
在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。最后在表单上添加“关闭”(名称为command1)命令按钮,单击此按
下列关于SQL对表的定义的说法中,不正确的选项是()。
构成计算机软件的是
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
在VisualFoxPro中,表示2012年9月10日10点整的日期时间常量是
随机试题
某个体工商户李某,2020年发生以下事项:(1)营业收入18万元,与家庭生活混用难以分清的营业费用10万元,缴纳雇主责任险0.8万元,营业外支出共计1.5万元,其中税收滞纳金0.5万元。(2)2020年3月,李某将一闲置住房出租,约定自2020年3月起
《诗经·小雅·北山》云:“普天之下,莫非王土,率土之滨,莫非王臣。”这句话主要表现的一项制度是()
判断小儿体格发育的常用主要指标有
患者,女性,67岁。晨练时跌倒后左手掌着地,遂感腕部疼痛、肿胀、畸形、活动受限。问题6:对该患者采取手法复位后,应用夹板外固定时,应嘱病人
白花蛇的功效是()
谈判前,主要迎送人的身份、地位与来者应该()。
杨某与刘某存有积怨,后刘某服毒自杀。杨某因患风湿病全身疼痛,怀疑是刘某阴魂纠缠,遂先后3次到刘某墓地掘坟撬棺,挑出刘某头骨,并将头骨和棺材板移埋于自家责任田。事发后,检察院对杨某提起公诉。一审法院根据《中华人民共和国刑法》第302条的规定,认定杨某的行为构
阅读下列材料,回答问题。兰兰是个幼儿园中班的孩子。一天她拿起纸和笔画画,画之前她自言自语地说:“我想画小猫咪。”先画了猫头、猫耳朵,再画猫眼。然后画了条线,说这是草地,在上面画了绿草小花,接着又画了只兔子。边画边说:“哎呀,不像不像!像什么呀?像
按照监督主体的不同,公安执法监督可以分为()。
(2008年试题,16)计算曲线积分.其中L是曲线y=sinx上从点(0,0)到点(π,0)的一段.
最新回复
(
0
)