首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
admin
2009-01-15
83
问题
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex5_3.class" width=800 height=400 >
</applet>
*/
public class ex5_3 extends Applet{
private Frame rrm;
private Button showBtn;
public void init(){
showBtn = new Button( "Show Frame" );
add( showBtn );
}
public boolean action( Event e, Object o ){
if( e.target == showBtn ){
if( frm == null ){
frm.show();
frm.dispose();
frm = null;
showBtn.setLabel("Show myFrm");
}
else{
frm = new Frame( "myFrm" );
frm.resize( 200, 150 );
frm.setBackground( Color.gray );
frm.hide();
showBtn.setLabel("Hide myFrm");
}
}
return true;
}
}
ex5_3, htm1
<HTML>
<HEAD>
<TITLE>ex5_3</TITLE>
</HEAD>
<BODY>
<applet code="ex5_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
frm ! = null frm.hide() frm.show()
解析
本题主要考查Applet窗口及Applet程序的执行过程,和图形用户界面程序的设计。解题关键是熟悉Applet窗口程序设计及其执行过程,这里要求加入一个Button构件;同时需要熟悉图形用户界面的设计,这里要求通过Applet中的Button构件控制一个Frame窗口的显示与隐藏,要熟悉如何建立一个新窗口,如何设置窗口的标题,如何利用Component类的方法将窗口关闭。本题中,要正确解答,需要明确程序的控制流程:首先判断用户是否按下按钮,其次判断当前窗口对象是否存在,如果窗口不存在则定义一个窗口,反之将窗口隐藏,并同时修改按钮文字作为提示,要明白提示作用是如果存在则提示关掉,如果不存在则提示显示。第一处,判断条件应该是frm!=null,作用是判断当前窗口对象是否存在,存在的情况下才应该隐藏;第二处,这部分语句是用来隐藏窗口的,所以,应该是frm.hide();同理第三处错误应该是frm.show()。
转载请注明原文地址:https://kaotiyun.com/show/zBID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在下列哪种情形中,甲构成不当得利?()
《行政许可法》规定,对于有数量限制的行政许可,两个以上申请人的申请均符合法定要求的,行政机关应当()。
下列选项中,证明时间、空间和物质运动不可分割的理论是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
行政法的主要功能除了管理功能之外,还有()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
下列关于能源的叙述,正确的是()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()。
为使下列代码正常运行,应该在下画线处填入的选项是()。ObjectInputStreamIn=new_________(newFileInputStream("employee.doc"));Employee[]newstaf
随机试题
①春天必然曾经是这样的。在《诗经》之前,在《尚书》之前,在仓颉造字之前,一只吃草的小羊猛然感到草的多汁,一个放风筝的孩子猛然感到风筝的飞腾,一位患风痛的老人猛然感到腿的舒活,一位溪畔浣纱的女子猛然感到手的温润……人们不由自主地将嘴噘成吹口哨的形状,惊喜地奔
A.激活凝血因子Ⅻ而引起DIC B.大量组织因子入血引起DIC C.血小板聚集、释放而引起DIC D.RBC大量破坏引起DIC E.其他促凝物质入血引起DIC高热的患者是通过
胸骨颈静脉切迹相当于
下列哪项可作为原发性高血压和肾性高血压的主要区别
根据《建筑地基基础设计规范》的规定,用该规范的地基承载力公式确定地基承载力特征值时需要满足下列()项条件。
“没有规矩不成方圆”,因此在组织和培养班集体时应()。
甲公司委托乙公司开发一种浓缩茶汁的技术秘密成果,未约定成果使用权、转让权以及利益分配办法。甲公司按约定支付了研究开发费用。乙公司按约定时间开发出该技术秘密成果后,在没有向甲公司交付之前,将其转让给丙公司。下列说法正确的是
用泰勒公式确定下列无穷小量当χ→0时关于χ的无穷小阶数:(Ⅰ)(Ⅱ)∫0χ(et-1-t)2dt.
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStudd”“tCourse”“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱
Themaindifferencebetweencordlessphonesandcellphonesisthatcordlessphonescanonlyoperateinalimitedrange.Because
最新回复
(
0
)