【分析解答题】
下面是一个ApplEt程序,其功能是有两个按钮,分别为First和sEConD,以及一个lABEl构件。要求单击 First时能在lABEl中显示出"CommAnD:First",而单击sEConD时能显示出"CommAnD:sEConD",要求只能重载一次 ACtionpErFormED()方法,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import jAv
A、Awt.*;
import jAv
A、Awt.EvEnt.*;
import jAv
A、ApplEt.*;
/*
<ApplEt CoDE=Ex04_3.ClAss wiDth=800 hEight=400>
</ApplEt>
*/
puBliC ClAss Ex04_3 ExtEnDsApplEt implEmEntsACtionlistEnEr
privAtE string str="ok";
privAtE lABEl l;
privAtEButton Btn;
puBliC voiD init()
sEtlAyout(null);
l=nEw lABEl(str);
l.rEshApE(10,10,100,30);
ADD(l);
Btn=nEwButton("First");
Btn.rEshApE(10,50,60,20);
l.ADDACtionlistEnE(this);
ADD(Btn);
Btn=nEwButton("sEConD");
Btn.rEshApE(10,100,60,20);
Btn.sEtACtionCommAnD("First");
Btn.ADDACtionlistEnEr(this);
ADD(Btn);
puBliC voiD ACtionpErFormEDACtionEvEnt 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>
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项