首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
admin
2009-01-15
84
问题
下面是一个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全国计算机二级
相关试题推荐
根据文字资料,回答以下问题: 2008年1月24日在国务院新闻办举行的新闻发布会上,国家统计局局长谢伏瞻宣布,初步核算,2007年国内生产总值为246619亿元,比上年增长11.4%,增速加快0.3个百分点,连续五年增速达到或超过10%。国民经济保持平
领导让你和小李举办晚会。但是小李在上次的晚会过程中犯了错误,领导对小李印象不佳。小李不配合,你怎么做小李的工作?(2012年1月15日国考外交部面试真题)
《物权法》第116条规定:“天然孳息,由所有权人取得;既有所有权人又有用益物权人的,由用益物权人取得。当事人另有约定的,按照约定。法定孳息,当事人有约定的,按照约定取得;没有约定或者约定不明确的,按照交易习惯取得。”关于这一规定,下列哪一说法是错误的?(
高某无证经营被区工商局罚款300元,高某不服,申请复议,复议机关市工商局决定罚款600元,后经确认,区工商局所作的罚款行政处罚违反法律,下列说法正确的是()。
下列说法正确的是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
甲贩运假烟,驾车路过某检查站时,被工商执法部门拦住检查。检查人员乙正登车检查时,甲突然发动汽车夺路而逃。乙抓住汽车车门的把手不放,甲为摆脱乙,在疾驶时突然急刹车,导致乙头部着地身亡。甲对乙死亡的心理态度属于下列哪一选项?()
在下列哪种情形中,甲构成不当得利?()
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
(Ⅰ)设有一块平板竖放在比重为p的液体中,选择位于液体表面的某点为原点D,沿铅直线向下方向为Ox轴正方向,深度为x的地方平板宽度为f(x),平板浸入液体的最小深度和最大深度分别为a和b,试用微元法导出整块平板所受的液体的侧压力的积分表达式.(Ⅱ)
随机试题
下列哪项检查常用于周围神经损伤的诊断与修复水平的判断
确诊心跳骤停的最简便的依据是
一般情况下,投资者T日转托管基金申请成功后,可于()日起赎回该部分基金份额。
技术分析是以一定的假设条件为前提的,这些假设是()。Ⅰ.市场行为涵盖一切信息Ⅱ.价格沿趋势移动Ⅲ.历史会重演Ⅳ.投资者都是理性的
波斯纳提出的教师成长公式是()
根据下列资料,回答问题。2015年,我国快递业务量完成206.7亿件,实现业务收入2770亿元。全年同城快递业务量完成54亿件,同比增长52.3%;实现业务收入400.8亿元,同比增长50.7%。全国异地快递业务量完成148.4亿件,同比增长4
文化是一个国家、一个民族的灵魂。文化兴国运兴,文化强民族强。文化强国是指一个国家具有强大的文化力量。这种力量表现为
项目收尾过程是结束项目某一阶段中的所有活动,正式收尾该项目阶段的过程。_________就是按照合同约定,项目组和业主一项项地核对,检查是否完成了合同所有的要求,是否可以把项目结束掉,也就是我们通常所讲的项目验收。
阅读以下说明,回答问题。[说明]某小区采用HFC接入Intemet的解决方案进行网络设计,网络结构如图3-19所示。网络设计流程通常由以下5个阶段组成。A.确定网络物理结构B.确定网络逻辑结构C.对现有网络的体
从网络高层协议角度,网络攻击可以分为______。
最新回复
(
0
)