首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
admin
2009-02-15
33
问题
【说明】
下面是一个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
软件设计师下午应用技术考试
软考中级
相关试题推荐
若程序在运行时陷入死循环,则该情况属于______。
如果在程序中的多个地方需要使用同一个常数,那么最好将其定义为一个符号常量,这样______。
逻辑覆盖标准包括()。①判定覆盖②语句覆盖③条件判定覆盖④修正条件判定覆盖
()不属于按寻址方式划分的一类存储器。
若有关系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);
单元测试的测试内容包括_____________。①模块接口②局部数据结构③模块内路径④边界条件⑤错误处理⑥系统性能
模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关于该类内聚的叙述中,正确的是(39)。(39)
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
随机试题
适合于卖方市场采取的企业的经营理念是()
男性,56岁,上腹餐后轻度疼痛半年,X线钡剂检查发现胃窦部有一1.5cm大小龛影,局部胃壁略僵硬。B超检查示肝内有一可疑低回声区,约1.5cm。化验检查血红蛋白9g/dl,白细胞5×109/L,A/G为3.2/2.0。需要首先进行的检查是
治疗慢性支气管炎痰湿蕴肺证,宜选用
在一个会计期间发生的一切经济业务,都要依次经过的核算程序是()。
大明是B企业的负责人,该企业主要经营出口业务。去年年底,在看了一些平衡计分卡资料后,他认为将平衡计分卡引进企业是十分必要的。根据2002年公司业务发展,他将出口额增长12000万元作为2003年的战略目标,并且根据平衡计分卡的要求将这个战略指标层层分解,
0,1,1,2,4,8,()
传统节日有了法定假期,未必就不会渐行渐远,一个古老节日之所以沿袭不衰真正原因不在于它有多热闹能带来多少商机,而在于它承载着中国人代代累积下来的那份感情,流淌着中华民族赖以生存的精神血脉和文化基因,如今社会进步经济发展,人们对传统节日有了更高期待和要求,期待
秦汉以后,宫殿成为帝王专用房屋的名称,后来又为宗教神祗所用。()
设α1,α2,α3线性无关,β1可由α1,α2,α3线性表示,β2不可由α1,α2,α3线性表示,对任意的常数k有().
AwaronsugarhasbegunintheUKthatechoesthenation’ssuccessfulcampaignagainstsalt.Theeffortis【C1】______becauseit
最新回复
(
0
)