首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to China"信息,并且文本区由滚动条控制文本的上下滚动。 程序运
【说明】 下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to China"信息,并且文本区由滚动条控制文本的上下滚动。 程序运
admin
2009-02-15
58
问题
【说明】
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to China"信息,并且文本区由滚动条控制文本的上下滚动。
程序运行结果如图4所示。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<appletcode="ex5_6.class" width=800 height=400>
</applet>
*/
public class ex5_6 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++)
(1)+" Welcome to China!\n";
}
};
Container cp=(2);
cp.add(new JScrollPane(jtp));
cp.add((3));
}
public static void main (String[] args){
ex5_6 obj5_6=new ex5_6();
String str=obj5_6.getClass().toString();
if(str.indexOf("class")!=-1)
str=str.Substring(6);
JFrame frm=new JFrame(str);
frm.addWindowListener(new (4) {
public void windowClosing(WindowEvent we){
System.exit(0);
}
});
(5).add(ex5_6);
frm.setSize(300,400);
frm.setVisble(true);
}
}
ex5_6.htm|
<HTML>
<HEAD>
<TITLE>ex5_6</TITLE>
</HEAD>
<BODY>
<appletcode="ex5_6.class" Width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
(1)jtp.setText(jtp.getText()(2)getContentPane() (3)BorderLayout.SOUTH,jb (4)WindowsAdapter()(5)frm.getContentPane()
解析
本题主要考查Applet和swing结合进行图形用户界面设计的综合应用。解题关键是掌握swing的基本构件JTextPanel,JButton, JScrollPanel的用法,掌握BorderLayout布局管理器的使用方法,以及熟练掌握最基本的对象概念。本题中,JTextPanel的2个基本的方法,set- Text()和getText()的功能,熟悉这2个功能,则很容易就能将错误改正;应该是通过BorderLayout布局管理器在窗口的最下方添加一个 JButton对象,需要清楚程序中每个对象所对应的类。
转载请注明原文地址:https://www.kaotiyun.com/show/suDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
为了使软件测试更加高效,应遵循的原则包括______。①所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象②尽早地和不断地进行软件测试、回归测试③为了证明程序的正确性,尽可能多地开发测试用例④应由不同的测试人员对测试所发
软件生命周期中持续时间最长的是______阶段。A.需求分析B.程序编码C.软件测试D.软件运行维护
软件测试的目的是______。A.试验性运行软件B.找出软件中的全部错误C.证明软件正确D.发现软件错误
A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在______。
使用质量是从用户的角度来看待的产品质量,其属性不包括()。
以下类图中,类Classl和Class2之间是()关系。
假设段页式存储管理系统中的地址结构如下图所示,则系统()。
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(40)
模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关于该类内聚的叙述中,正确的是(39)。(39)
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f
随机试题
A股份有限公司(本题下称“A公司”)2×21年1月1日递延所得税资产余额(全部为存货项目计提的跌价准备产生)为20万元,递延所得税负债余额(全部为交易性金融资产项目的公允价值变动产生)为25万元,适用的所得税税率为25%。2×21年该公司提交的高新技术企业
A、单纯性甲状腺肿B、结节性甲状腺肿C、慢性淋巴细胞性甲状腺炎D、甲状腺高功能腺瘤E、继发性甲状腺功能亢进易向胸骨后延伸的是
氯丙嗪临床不用于
【2009年第130题】对于桩基的承台,可以不用进行的验算为:
下列关于一级评价项目,大气污染源调查与分析对象说法正确的是()
事业单位支付银行承兑汇票的手续费时,借记()科目。
精加工策略是一种将新学资料与头脑中已有知识联系起来,从而增加新信息的意义的深层加工策略,下面属于精加工策略的是()。
对于一个名称为menu1的菜单项,下列叙述中正确的是
Answerthequestionsbelow.ChooseNOMORETHANTWOWORDSAND/ORANUMBERfromthepassageforeachanswer.Writeyouranswersi
A、Employfewerstaff.B、Keepcustomerwaitlonger.C、Payattentiontoonlinesales.D、Chargemoreshippingfees.C四个选项与新闻中的几条商家策
最新回复
(
0
)