首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载
admin
2013-02-25
81
问题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载一次actionPerformed()方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=ex3_3.class width=800 height=400>
</applet>
*/
public class ex3_3 extends Applet implements ActionListener
{
private String str="ok";
private Label 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);
}
}
ex3_3.html
<HTML>
<HEAD>
<TITLE>ex3_3</TITLE>
</HEAD>
<BODY>
<applet code="ex3_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://kaotiyun.com/show/rR2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
对软件系统总体结构图描述正确的是()。
用Pyinstaller工具打包Python源文件时,-F参数的含义是()。
设str1=’*@python@*’,语句print(str1[2:].strip(’@’))的执行结果是()。
某二叉树共有350个节点,其中有200个叶子节点,则该二叉树中度为2的节点数为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与出队操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要比较的次数为()。
ls=[’1’,’2’,’3’],以下关于循环结构的描述,错误的是()。
下面描述中不属于软件需求分析阶段任务的是()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
在Java中AWT和Swing组件,一般来讲在应用程序中用到的组件是【】。
软件测试的目的是()。
随机试题
女性,40岁,右面部皮肤黑痣30余年,近2年来,体积增大明显,周围出现黑晕,表面痒、痛、糜烂1年,直径约1.5cm。手术标本病理诊断为黑色素瘤,下述描述中,符合本病的病理变化是肿瘤细胞
患者,男,52岁,全身水疱、糜烂伴疼痛2个月,发热10天。查体:体温39.6℃,血压130/90mmHg,体重62kg;全身泛发大量松弛性薄壁水疱、大疱、脓疱、糜烂、结痂,糜烂面表面脓性分泌物,伴异味;口腔黏膜较多处糜烂,表面覆有灰白色膜状物;双肺呼吸音粗
男性,50岁,肢端肥大症,垂体瘤切除术后3个月,临床症状无明显好转,MRI复查肿瘤残留很少,但血中GH值12ng/ml,此时应采取措施为
被告人张某系退伍军人,被告人赵某系现役军人。张某曾在服役期间伙同赵某犯有抢劫罪。关于该案的审判管辖,下列说法哪一个是正确的?
以下各项风险中,不属于信用风险的是()。
A公司上期期末“递延税款”账户的贷方余额为495万元,适用的所得税税率为33%。本期适用的所得税税率为30%;本期发生的应纳税时间性差异为525万元,可抵减时间性差异为45万元,本期转回的应纳税时间性差异为180万元。采用债务法时A公司本期“递延税款”发生
强制传唤和拘传属于公安机关的同一种警察权,二者没有区别。()
It’seasytoscarepeopleaboutwhat’sintheirfood,butthedangerisalmostneverreal.Andthe【C1】______itselfkills.Ta
INTIMIDATE:
Therelationshipbetweenprofessionalsportsclubsandtheirplayersisperhapsunlikeanyotheremployer-employee【C1】______in
最新回复
(
0
)