首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“Welcome to the NCR Examination!”信息,并且文本区由滚动条控制文本的上下滚动。
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“Welcome to the NCR Examination!”信息,并且文本区由滚动条控制文本的上下滚动。
admin
2009-01-15
125
问题
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“Welcome to the NCR Examination!”信息,并且文本区由滚动条控制文本的上下滚动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import javax.swing.* ;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ex10_3.class"width = 800 height=400>
</applet>
*/
public class ex10_3 extends JApplet {
JButton jb = new JButton("Add Text");
JTextPane itp = new JTextPane();
public void init() {
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
for(int i = 1;i<10;i++)
jtp.getText(jtp.setText()+"Welcome to the NCR Examination!\n");
}
});
Container cp = getContentPane();
cp.add(new JScrollPane(jtp));
cp.add(BorderLayout.SOUTH,jtp);
}
public static void main(String[]args) {
ex10_3 obj10_3=new ex10_3();
String str = obj10_3.getClass().toString();
if(str.indexOf("class") != -1)
str = str.substring(6);
JFrame frm = new JFrame(str);
frm.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit(O);
}
});
frm.getContentPane().add(ex10_3);
frm.setSize(300, 400);
frm.setVisible(true);
}
}
ex10_3.html
<HTML>
<HEAD>
<TITLE>ex10_3</TITLE>
</HEAD>
<BODY>
<applet code="exl0_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
jtp.setText(jtp.getText() + " Welcome to the NCR Examination!\n") cp.add(BorderLayout.SOUTH,jb) frm.getContentPane().add(obj10_3)
解析
本题主要考查Applet和swing结合进行图形用户界面设计的综合应用。解题关键是掌握swing的基本构件JTextPanel, JButton,JScrollPanel的用法,掌握BorderLayout布局管理器的使用方法,以及熟练掌握最基本的对象概念。本题中,第1处, JTextPanel的2个基本的方法,setText()和getText()的功能,熟悉这2个功能,则很容易就能将错误改正;第2处,应该是通过BorderLayout布局管理器在窗口的最下方添加一个JBuRon对象,需要清楚程序中每个对象所对应的类;第3处,应该是将类ex10_3的对象。obj10_3加入容器中,而不是把类作为参数传递给add()方法。
转载请注明原文地址:https://kaotiyun.com/show/yIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
组织激励很重要,要做好组织激励有不同的方法,以下是影响组织激励的几个主要因素:(1)工作环境;(2)薪酬福利;(3)领导认可;(4)成就感;(5)组织文化;(6)职业发展。请从中选择两个因素并说明理由。请考生对材料提供的观点和自己补充的观点进行综合考虑
负责全国政府信息公开工作的主管部门是()。
蔬菜是人类不可缺少的食物,它富含人体需要的维生素、矿物质及消化系统所必需的粗纤维等。下列说法中错误的是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
建设中国特色现代农业.必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是()。publicclassIntStack{privateintidx=0;privateint[]data=newint[8];pub
下列不合法的用户标识符是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
随机试题
A、Hedoubledthereward.B、Hesethimanexample.C、Hecheeredhimonalltheway.D、HehadtheeventcoveredonTV.A
根据我国《劳动保障监察条例》的规定,劳动保障监察的公开原则的“公开”是指()
患者,男,25岁。5天前劳动后出现右下后牙区胀痛,进食,吞咽时加重,昨日起出现局部自发性跳痛,张口受限,低热头痛。检查:右下颌角区稍肿胀,无压痛,张口度两指。近中阻生,牙龈红肿充血,挤压可见远中盲袋内少量脓液溢出,相当于颊侧前庭沟丰满,充血,压痛明显,有波
李女士被确诊患有滴虫性阴道炎,准备用自助冲洗器灌洗阴道,护士应指导她将醋酸冲洗液的浓度配置为
患者,女性,20岁,1型糖尿病患者,出现恶心、厌食2天,神志不清1小时,查体面色潮红,呼吸深快,意识障碍。诊断方面最可能是
A.影响酶的活性B.作用于受体C.干扰核酸代谢D.影响细胞膜离子通道E.影响生物活性物质及其转运体抗高血压药依那普利的作用机制是()。
1.背景某省政府研究考虑扩建省会机场,报请上级主管机关审批;并请某机场规划设计院进行规划设计。该机场规划设计院经研究后认定,机场的扩建将导致机场净空保护区扩大,并明确提出:(1)附近山坡上的A磨料厂(私人企业)位于机场净空保护区域内,且烟囱超高;同时,
()是指员工在劳动合同期未满时决定提前结束合同关系,主动离开企业组织的行为。
累计工作满20年以上的职工,请病假累计()以上的,该职工不再享受当年年休假。
现在社会出现一种现象,大城市人才过多。学生大多喜欢报考大城市的警察职务,却很少有人愿意报考中小城市特别是偏远山区的职位,你怎么看待这个问题?
最新回复
(
0
)