首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个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
77
问题
下面是一个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全国计算机二级
相关试题推荐
学校规定一个年级的所有班配备一名辅导员,则实体班级与实体辅导员之间的联系是()。
数据字典的作用是()。
以下函数定义中,错误的是()。
以下语句不会引发异常的是()。
设栈的存储空间为s(1:50),初始状态为top=﹣1。现经过一系列正常的人栈与出栈操作后,top=30,则栈中的元素个数为()。
下面属于黑盒测试方法的是()。
在考生文件夹下有一个文件PY103.py,在横线处填写代码,完成如下功能。程序接收用户输入的一个数字并判断是否为正整数,如果不是正整数,则显示“请输入正整数”并等待用户重新输入,直至输入正整数为止,并输出该正整数。示例如下。输入:请输入
表达式max({2:10,8:4,5:9})的结果是()。
软件测试的实施步骤是()。
在深度为5的满二叉树中,叶子结点的个数为
随机试题
下列有关内部控制缺陷的表述正确的有()。
TheFrencharejustlyproudoftheirrevolutionarytradition.【B16】_____________Saywhatyouwillabouttheoutcomes,buttheori
羊水中含量最多的有机物是
患者小便短赤灼热,尿血鲜红,心烦口渴,舌红,脉数。其证候是()
为了防止炎热地区的住宅夏季室内过热,以下()措施是不正确的。
FIDIC分包合同中,承包商以自己的名义就分包商的合理索赔要求向工程师递交索赔报告的事件可能是( )。
担保的方式包括()。
在劳动与技术教育课程中,学习日常烹饪属于()。
根据物权产生原因的不同,物权可分为()
Whentravelerslackanawarenessof【51】timeisregulatedinaforeigncountry,theycanexpecttofeelsomewhatdisoriented.Sin
最新回复
(
0
)