首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
admin
2009-01-15
110
问题
下面是一个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全国计算机二级
相关试题推荐
下列关于我国行政法的说法正确的是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的不构成累犯?()
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
下列选项中,属于公务员应当履行的义务是()。
箱内有6种颜色的手套各20只(不分左右手),至少抓多少只才能保证有三副颜色都不同的手套?
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
下面程序段的输出结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){inti=1;switch(i){case0:System.out.printl
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
随机试题
影响外周阻力的主要因素是
男,35岁。低热,乏力,腹泻2月余,体重下降约5kg。查体:体温37.4℃,颈、腋淋巴结肿,无痛,活动好,心肺(一),肝肋下2cm。为诊断艾滋病,下列哪项无助于诊断
【背景资料】某办公楼工程,建筑面积45OOOm2,地下2层,地上26层,框架-剪力墙结构,设计基础底标高为-9.0m,由主楼和附属用房组成,基坑支护采用复合土钉墙,地质资料显示,该开挖区城为粉质黏土且局部有滞水层,施工过程中发生了下列事件:事件1:监理
猎豹是动物中的短跑之王,它追逐猎物的时速可高达120公里。但是,猎豹追逐猎物的时候,一般会在30秒的时间内,也就是在800米距离内将猎物追捕到手,如果超过这个时间和距离,它就会放弃,等待下一次机会。谈谈对你的启示。
已知某公司2013年会计报表的有关资料如表2-2-1所示。要求:计算杜邦财务分析体系中的下列指标。(凡计算指标涉及资产负债表项目数据的,均按平均数计算)净资产收益率。
Theideathatmusicmakesyousmarterhasreceivedconsiderableattentionfromscholarsandthemedia.Currentinterestin【C1】__
光纤光栅传感技术是一种新兴的光纤传感技术,它是近几年来伴随着光纤通讯技术的发展而出现的。光纤光栅具有制作简单、造价低、稳定性好、体积小、抗电磁干扰、使用灵活并易于同光纤系统兼容集成等许多优点,所以近年来光纤光栅在光纤通信和光纤传感等领域的应用越来越受到人们
Inthe1920sdemandforAmericanfarmproductsfell,asEuropeancountriesbegantorecoverfromWorldWarIandinstitutedaust
Theresearchcommitteeurgedthearchaeologistto(i)_______herclaimthatthetombshehasdiscoveredwasthatofAlexanderth
A、Onthewhole,thewomanlikedthefilm.B、Thewomandidn’tseethefilm.C、Thefilmwasveryexciting.D、Thefilmwasn’tasgo
最新回复
(
0
)