首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“Welcome to the NCR Examination!”信息,并且文本区由滚动条控制文本的上下滚动。
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“Welcome to the NCR Examination!”信息,并且文本区由滚动条控制文本的上下滚动。
admin
2009-01-15
67
问题
下面是一个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全国计算机二级
相关试题推荐
根据我国《劳动合同法》的规定,下列关于劳动合同的表述错误的一项是()。
下列选项中不准确的是()。
《中华人民共和国公务员法》规定,公务员的管理,坚持公开、平等、竞争、择优的原则,依照法定的权限、条件、标准和程序进行。公务员的任用,坚持任人唯贤、德才兼备的原则,注重()。
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托其他行政机关实施行政许可。下列说法正确的是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
存储器的容量大小是衡量计算机性能的一个重要指标。我们通常把()位二进制作为一个单位来计算存储器的容量,取名为字节。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是()。ObjectInputin=newObjectInputStream(newFile
如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?()
设有说明int(*ptr)[M];其中的标识符ptr是()。
随机试题
病人处于熟睡状态,较量的刺激方能唤醒,此时病人意识障碍的程度是
宫底在剑突下2横指宫底在脐耻之间
我国母婴保健法的立法宗旨是A.保障妇女和儿童的健康,提高人口素质B.保障母亲和儿童的健康,提高人口素质C.保证优生优育,提高人口素质D.保障母亲和婴儿的健康,提高出生人口素质E.保障母亲和婴儿的健康,提高人口素质
在同级人民法院作出第一审判决后,有权按照第二审程序提起抗诉的人民检察院有哪些?( )
根据《产业结构调整指导目录》,属于禁止投资的项目有()。
编制施工组织总设计时,通常要对整个建设过程进行施工部署,其主要工作应包括( )。
期货交易所应当按照()的比例提取风险准备金,风险准备金应当单独核算,专户存储。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
设xn+1=ln(1+xn),x1>0,
Voici_____élèvesdelaclasse.
最新回复
(
0
)