首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
admin
2009-02-15
39
问题
【说明】
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充完整。
程序运行结果如图5所示:
import java. awt. *;
import java. applet. *;
<applet code =" ex8_7. class" width =800 height =400 >
</applet >
*/
public class ex8_7 extends Applet{
private Frame frm;
private Button showBtn;
public void init() {
showBtn = new Button("Show Frame");
(1);
}
public boolean action( Event e, Object o ) {
if( e. target = = showBtn ) {
if( (2) ) {
(3);
frm. dispose()
(4)
showBtn, setLabel("Show myFrm");
}
else {
frm = new Frame( "myFrm" );
frm. resize( 200, 150 );
frm. setBackground( Color. gray );
(5);
showBtn, setLabel (" Hide myFrm" );
}
}
return true;
}
}
ex8_7, html
< HTML >
< HEAD >
<TITLE > ex8_7 </TITLE >
</HEAD >
< BODY >
<appletcode =" ex8_7, class" width=800 height=400 >
</applet >
</BODY >
</HTML >
选项
答案
(1)add( showBtn )(2)fml !=null(3)frm. show() (4)frm=null(5)frm. hide()
解析
本题主要考查Applet窗口及Applet程序的执行过程,和图形用户界面程序的设计。解题关键是熟悉Applet窗口程序设计及其执行过程,这里要求加入一个Button构件;同时需要熟悉图形用户界面的设计,这里要求通过Applet中的Button构件控制一个Frame窗口的显示与隐藏,要熟悉如何建立一个新窗口,如何设置窗口的标题,如何利用Component类的方法将窗口关闭。本题中,要正确解答,需要明确程序的控制流程:首先判断用户是否按下按钮,其次判断当前窗口对象是否存在,如果窗u不存在则定义一个窗口,反之将窗u隐藏,并同时修改按钮文字作为提示,要明白提示作用是如果存在则提示关掉,如果不存在则提示显示。判断当前窗口对象是否存在的语句,存在的情况下才应该隐藏;用来隐藏窗口的语句,是frm. hide();用来显示的语句是 frm. show()。
转载请注明原文地址:https://kaotiyun.com/show/WuDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
为预测某Web系统可支持的最大在线用户数,应进行______。
A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在______。
在程序的执行过程中,Cache与主存的地址映像由______。
逻辑覆盖标准包括()。①判定覆盖②语句覆盖③条件判定覆盖④修正条件判定覆盖
使用质量是从用户的角度来看待的产品质量,其属性不包括()。
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20); (1
包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是()。
单元测试的测试内容包括_____________。①模块接口②局部数据结构③模块内路径④边界条件⑤错误处理⑥系统性能
兼容性测试的测试范围包括___________。①硬件兼容性测试②软件兼容性测试③数据兼容性测试④平台兼容性测试
以下所示程序控制流程图中有(59)条线性无关的基本路径。
随机试题
中国共产党第十八届五中全会根据国内外形势的新变化,顺应我国经济社会新发展和广大人民群众新期待,对全面建成小康社会进行了总体部署,提出了新的目标要求,主要有()
证券公司、证券投资咨询机构及其人员违反《发布证券研究报告执业规范》,()根据自律规定,视情节轻重采取自律管理措施或纪律处分。
A.反映某病发生严重程度B.反映两个指标的相对关系C.反映某病在各疾病中所占的位次D.反映同种病不同时间动态变化情况E.反映同种病不同地区的严重情况构成比是
A、升膜式蒸发器B、降膜式蒸发器C、离心式薄膜蒸发器D、刮板式蒸发器E、减压蒸馏器适用于蒸发浓度较高、黏度较大的药液,更利于热敏性药液的浓缩()
按照设计合同示范文本的规定,在设计合同的履行中,发包人要求终止或解除合同,后果责任包括()。
T日基金托管人将经复核、授权确认的清算指令交付执行。( )
某14岁学生与旅行社签订了一份到北京旅游的合同,则该合同属于()
我们的精神世界曾经无比富庶。放眼历史,数千年文化的积淀,铸就了厚德载物博大精深的精神风骨。但如今,我们的精神世界有一种学名叫“通胀”、俗名叫空虚的征兆。越来越多的文化现象、社会现象,正在折射出这种精神的功利化与“通胀”迹象。洋品牌中国化走红正是其中的一个注
适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是1.____;适用于项目事先不能完整定义产品的所有需求、计划多期开发的软件生命周期模型是2.____。2._____A.快速原型开发B.快速创新开发
Fromthepassagewelearnhowadigitalcameraworkswithsomeprinciplesandprocesses.Somecompressionroutinesmakeuseof
最新回复
(
0
)