首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为“Hide myFrm”,提示用户点击按钮,则隐藏窗口,反之亦然。请改正程序中的错误(有下划线的语句
admin
2009-01-15
93
问题
下面是一个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全国计算机二级
相关试题推荐
蔬菜是人类不可缺少的食物,它富含人体需要的维生素、矿物质及消化系统所必需的粗纤维等。下列说法中错误的是()。
以下叙述中反映了陆地自然带分布规律的是()。
我国现阶段,不同国有企业的职工付出同样的劳动获得的劳动报酬会有所差别。这是因为()。
以下哪种叙述中反映了火山、地震的分布规律?()
下面关于气候变化与绿色碳汇说法不正确的是()。
下列叙述中,错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是()。
随机试题
“街头访谈”这种抽样形式属于
下面关于体内生物转化作用的叙述哪一项是错误的
胃溃疡节律性疼痛的特点是
A.提示肺动脉高压B.提示右心室肥大C.提示左心功能不全D.提示右心功能不全E.提示慢性阻塞性肺气肿剑突下可见心脏搏动
通过控制呼吸、垂肩、仰视、自我发泄等方法分散注意力,以缓解疼痛的方法属于
下列哪些是法律援助实施人员?()
某上市公司2008年度的财务报告批准报出日为2009年4月30日,应作为资产负债表日后调整事项处理的有()。
甲对乙享有100万元的合同债权,该债权具有可转让性。甲将其债权转让与丙,则()。
F列关于数据库设计的叙述中,正确的是()。
Thelittlegirlworeaverythincoat.Asuddengustofcoldwindmadeher_________.
最新回复
(
0
)