首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to the NCR Examination!"信息,并且文本区由滚动条控制文本的上下滚动。
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to the NCR Examination!"信息,并且文本区由滚动条控制文本的上下滚动。
admin
2009-12-22
78
问题
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to the NCR Examination!"信息,并且文本区由滚动条控制文本的上下滚动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ex13_3.class" width=800 height=400 >
</applet>
*/
public class ex13_3 extends JApplet
{
JButton jb = new JButton("Add Text");
JTextPane jtp = new JTextPane();
public void init()
{
jb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
for(int i = 1; i < 10; i++)
jtp.geText(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)
{
ex13_3 objl3_3=new ex13_3();
String str = obj13_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(ex13_3);
frm.setSize(300, 400);
frm.setVisible(true);
}
}
ex13_3.html
<HTML>
<HEAD>
<TITLE>ex13_3</TITLE>
</HEAD>
<BODY>
<applet code="ex13_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
jtp.setText(jtp.getText()+"Welcome to the NCRExaminatlon!\n") cp.add(BorderLayout.SOUTH,jb) frm.getContentPane().add(Obj13_3)
解析
本题主要考查Applet和swing结合进行图形用户界面设计的综合应用。解题关键是掌握swing的基本构件JTextPanel,JButton,JScrollPanel的用法,掌握BorderLayout布局管理器的使用方法,以及熟练掌握最基本的对象概念。本题中,第1处,JTextPanel的2个基本的方法,setText()和getText()的功能,熟悉这2个功能,则很容易就能将错误改正;第2处,应该是通过BorderLayout布局管理器在窗口的最下方添加一个JButton对象,需要清楚程序中每个对象所对应的类;第3处,应该是将类ex13_3的对象。obj13_3加入容器中,而不是把类作为参数传递给add()方法。程序的输出结果如下:
转载请注明原文地址:https://kaotiyun.com/show/Ocnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
建立一个视图salary,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
在VisualFoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
有两个关系R和T如下:则由关系R得到关系T的操作是
在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询房价“价格”大于等于280元的每个客房的“客房号”、“类型号”(来自客房表)、“类型名”和“价格”。查询结果按“类型号”升序排序,并将查询结果输出到
下列关于视图的说法中,不正确的叙述是()。
下列方法中,不属于软件调试方法的是()。
(1)在考生文件夹下有一个名为formone。SCX的表单文件,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。请按下列要求完成相应的操作:①通过“属性”窗口将文本框Text1的Value属性值设置为当前系统日期(日期型,不含
J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由()组成。
随机试题
汇编权
基准轴和基准面根据与对象的关联性可分为_______和______。
聚证属寒湿中阻,气机壅滞者,宜选用
我国规定,不得参与放射工作的年龄限制为
在货物综合评估法评标因素的技术因素中,货物的()应作为评标的重要技术因素,评标中通常需要按照这些指标对货物设计寿命内运行成本的影响进行量化评价。
下列表述中,符合国务院财政部门预算管理职权规定的是()。
WHO推荐选用皮褶厚度的测量点不包括()。
简述喜歌剧。
某县酒店承包人章某(男,1964年12月生),因经营不善而严重亏损,遂产生了绑架勒索财物的主意。经考察,章某选定了本县个体户吴甲之子吴乙(7岁)为绑架对象,并对吴乙的活动规律进行了跟踪了解。2003年9月14日上午,章某对本酒店的服务员王某(女,1985年
求函数的单调区间与极值点,凹凸区间与拐点及渐近线.
最新回复
(
0
)