首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
【说明】 下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充
admin
2009-02-15
15
问题
【说明】
下面是一个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)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下:SELECT(17)FROM(18)WHERE(19);(17)
A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在______。
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。
已知函数f()、g()的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行“x:f(5)”后x的值为(7);若函数调用g(a)是值调用(callbyvalue)方式,
包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是()。
以下所示程序控制流程图中有(59)条线性无关的基本路径。
在程序控制流图中,有8条边,6个节点,则控制流程图的环路复杂性V(G)等于(55)。
在程序执行过程中,Cache与主存的地址映像由()。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
随机试题
酒渣鼻
关于业主方项目管理组织结构图的设计,下列说法不正确的是()。
某投资项目,计算期为6年,各年净现金流量见下表。该项目的行业基准收益率为10%,则其财务净现值为()万元。
省、自治区、直辖市人民政府建设行政主管部门应当自受理申请甲级工程造价咨询企业的申请材料之日起()日内审查完毕,并将初审意见和全部申请材料报国务院建设行政主管部门;国务院建设行政主管部门应当自受理申请材料之日起()日内作出决定。
A机电安装工程公司承包了一座中外合资乳品厂的机电安装工程,主要设备及工艺管道全部进口,对于部分工艺管线的材质,A公司没有接触过。其中的喷粉塔高40m,最上部的塔节重20t,需要整体吊装。项目部根据吊装方案,决定采用汽车吊。外方专家要求:工艺管线的焊工要经
Word2003中,如果进行了错误操作,只需按一下()键,就可以恢复到错误操作前的状态。
某银行给甲企业在2011年度的贷款限额为5000万元,由于甲企业的管理层决策失误,致使企业遭受信用危机,于是银行方面拒绝承担贷款义务。此时,银行会承担法律责任。()
“双峰插云”、“琴屿飘灯”、“晚霞夕照”、“银苍玉洱”等景观依次分别在()。
语言:思想
WhyMoreFarmersAreSwitchingtoGrass-FedMeatandDairyA)Thoughhedidn’tcomefromafarmingfamily,fromayoungageT
最新回复
(
0
)