首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确
admin
2009-01-15
112
问题
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/*
<applet code="ex17_3.class" width=800 height=400 >
</applet>
*/
public class ex17_3 extends Applet implements ActionListener {
TextField tf1 = new TextField(5);
TextField tf2 = new TextField(5);
TextField tf3 = new TextField(5);
Label 11 = new Label("+");
Label 12 = new Label("=");
Button btn= new Button("相加");
public void init(){
add(11);
add(tf1);
add(tf2);
add(12);
add(tf3);
add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
try{
int a=Integer.parseInt(tf1.getText());
int b=Integer.parseInt(tf2.getText());
int x = a + b;
tf2.setText(Integer.toString(x));
}
catch(NumberFormatException nfe){
tf3.setText("error!");
}
}
}
ex17_3.html
<HTML>
<HEAD>
<TITLE>ex17_3</TITLE>
</HEAD>
<BODY>
<applet code="ex17_3.class. width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
add(tf1) add(11) tf3.setText(Integer.toString(x))
解析
本题主要考查Applet的编程方法和执行过程,Applet的生命周期和AWT的事件处理模型。解题关键是熟悉上述3个知识点并且能够灵活运用Applet和AWT的基本接口和基本构件。本题中,第一处和第二处应该交换位置,否则Label和TextField的位置次序错误;第三处应该是第三个TextField的对象tf3调用setText()方法,而不是tf2。
转载请注明原文地址:https://www.kaotiyun.com/show/lIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
根据我国《劳动合同法》的规定,下列关于劳动合同的表述错误的一项是()。
某制币厂为纪念奥运会特制纪念金币若干枚,每枚售价20088.8元。其广告宣传主要内容为:(1)纪念币系纯金制造;(2)纪念币数量仅有2008枚。后经证实,该纪念币系金铜合金;纪念币数量为20000枚。为此,购买者与该
下面几位历史人物,属于一朝开国国君的是()。
下列属于市场机制构成要素的是()。
下列关于病毒的叙述不正确的是()。
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
实体法与程序法的划分标准是()。
设函数f(u)有连续的一阶导数,f(0)=1,且函数(x≠0),求x的表达式.
以下标识符不是关键字的是()。
在考生文件夹下有“db4.mdb”数据库。(1)以“按货号查询销售金额”查询为数据源;自动创建纵栏表布局窗体“按货号查询销售金额”。窗体结果如图所示。单击“确定”后显示如图。(2)创建窗体“综合操作:”。在“综合操作”窗体
随机试题
氯丙嗪排泄缓慢的原因是:
对诊断右束支阻滞最有价值的心电图表现是
做补体结合试验前血清加热灭活以破坏它所含有的补体,通常猪血清用下列哪一个温度灭活
A.裂缝骨折B.凹陷骨折C.骨骺分离D.粉碎骨折E.嵌插骨折属于不完全骨折的是
下面有关胃癌治疗的叙述正确的是
医疗机构开展诊疗活动必须
煤矿安全监察机构依法行使职权,不受任何组织、个人的()。
下列物资中,属于全面清查对象的有()。
对于违反《中国银行业从业人员职业操守》的从业人员,可以采取的措施是()。
代币奖励,是指心理学中行为治疗的一种方法,它以象征钱币、奖状、奖品等标记物为奖励手段,强化良好的行为。根据上述定义,以下属于代币奖励的是:
最新回复
(
0
)