首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Labe1构件。要求点击First时则能在 Labe1中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Labe1构件。要求点击First时则能在 Labe1中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一
admin
2009-01-15
143
问题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Labe1构件。要求点击First时则能在 Labe1中显示出Command:First,而点击Second时则能显示出Command:Second,要求只能使用重载一次actionPerformed()方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=ex2_3.class width=800 height=400>
</applet>
*/
public class ex2_3 extends Applet implements ActionListener {
private String str="ok";
private Labe1 1;
private Button btn;
public void init() {
setLayout(null);
1=new Label(str);
1.reshape(10, 10, 150, 30);
add(1);
btn = new Button("First");
btn.reshape(10, 50, 60, 20);
1.addActionListener(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);
}
}
ex2_3.htm1
<HTML>
<HEAD>
<TITLE>ex2_3</TITLE>
</HEAD>
<BODY>
<applet code="ex2_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
btn.addActionListener(this) btn.setActionCommand("second") 1.setText(str)
解析
本题主要考查Java语言中高级事件ActionEvent和AWT基本构件Label的常用方法的使用。解题关键是熟练掌握动作事件ActionEvent和Label构件的常用方法。在本题中,第1处,明确注册的事件监听器是监听按钮的,而不是Label的;第 2处,调用ActionEvent的setActionCommand()方法改变了ActionCommand,使按下第二个按钮时显示Command:second而不是Command:First。第3处,调用Label的setText()方法,而不是Button的方法。
转载请注明原文地址:https://www.kaotiyun.com/show/TIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
精准医疗是指以个体化医疗为基础,通过基因组、蛋白质组等技术,对大样本人群与特定疾病类型进行生物标记物的分析与鉴定、验证与应用,从而精确寻找到疾病的原因和治疗的靶点,最终实现对疾病和特定患者进行个性化精确治疗。根据上述定义,下列选项不属于精准医疗的是:
负责全国政府信息公开工作的主管部门是()。
下列关于国家行政机关的说法正确的是()。
根据《公务员考核规定(试行)》,对公务员的考核,以公务员的职位职责和所承担的工作任务为基本依据,全面考核德、能、勤、绩、廉,重点考核工作实绩。年度考核的结果分为哪四个等次?()
根据《食品安全法》,下列说法正确的是(:)。
秦、隋虽然是两个短命王朝,但分别为汉、唐盛世奠定了基础,它们共同的历史贡献是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
一种有关定义对象应该是什么的界定属于
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
Applet的默认布局管理器是()。
随机试题
"Beproudofwhatyoudo,"myfatheralwaystoldme,"whetheryouareabossorafloormopper."WhenIwas15,Igotasummer
关于干酪样坏死的描述,错误的是
如图3-25所示,三铰拱AB杆的内力为:[2001年第24题]
情景描述:某在建宾馆地下18层、地上2层,建筑高度为80m,建筑占地面积3500m2,建筑面积为45000m2,该宾馆东侧8m处为配电房,北侧12m处为可燃材料堆场及可燃材料库房,西北角15m处为固定动火场所,西侧10m处为宿舍办公区,距离宿舍办公区5m处
下列跨国公司对发展中国家对外贸易的影响描述正确的是()。
阅读下列材料:材料1:蒋介石要求国民党军,对根据地“予以严密封锁,使其交通物资,两相断绝,则内无生产,外无救济,既不得活动,又不能鼠窜,困守一隅,束手待毙。”
德国天文学家布鲁诺捍卫真理,宣传日心说,被烧死在罗马鲜花广场。()
DoesthepublisherofDouglasStarr’sexcellentBlood—AnEpicHistoryofMedicineandCommerceactuallyexpecttosellmanycopi
【B1】【B7】
NowwetraveltothenorthcentralpartoftheUnitedStates.WeareinthestateofSouthDakota.Thelandisbigandmostlyfi
最新回复
(
0
)