首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载
admin
2013-02-25
40
问题
下面是一个Applet程序,其功能是有2个按钮,分别为First和Second,以及一个Label构件。要求单击First时则能在Label中显示出Command: First,而单击Second时则能显示出Command: Second,要求只能使用重载一次actionPerformed()方法。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=ex3_3.class width=800 height=400>
</applet>
*/
public class ex3_3 extends Applet implements ActionListener
{
private String str="ok";
private Label 1;
private Button btn;
public void init( )
{
setLayout(null);
1=new Label(str);
1.reshape(10,10,150,30);
add(1);
btn=new Button("First");
btn.reshape(10,50,60,20);
1.addActionListener(this);
add(btn);
btn=new Button("Second");
btn.reshape(10,100,60,20);
btn.setActionCommand("First");
btn.addActionListener(this);
add(btn);
}
public void actionPerformed(ActionEvent ae)
{
str="Command:"+ae.getActionCommand( );
btn.setText(str);
}
}
ex3_3.html
<HTML>
<HEAD>
<TITLE>ex3_3</TITLE>
</HEAD>
<BODY>
<applet code="ex3_3.class"width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
Btn.addActionListener(this) Btn.setActionCommand(“second”) 1.setText(str)
解析
本题主要考查Java语言中高级事件ActionEvent和AWT基本构件Label的常用方法的使用。解题关键是熟练掌握动作事件ActionEvent和Label构件的常用方法。在本题中,第1处,明确注册的事件监听器是监听按钮的,而不是Label的;第2处,调用ActionEvent的setActionCommand()方法改变了ActionCommand,使按下第二个按钮时显示Command: second而不是Command: First。第3处,调用Label的setText()方法,而不是Button的方法。
转载请注明原文地址:https://kaotiyun.com/show/rR2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
表达式divmod(40,3)的结果是()。
以下关于程序的异常处理的描述中,错误的是()。
当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
T面属于软件设计阶段产生的文档是()。
以下关于字符串的描述正确的是()。
在考生文件夹下有一个文件PY103.py,在横线处填写代码,完成如下功能。程序接收用户输入的一个数字并判断是否为正整数,如果不是正整数,则显示“请输入正整数”并等待用户重新输入,直至输入正整数为止,并输出该正整数。示例如下。输入:请输入
软件测试的实施步骤是()。
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
switch语句中,在每个case子句后进行跳转的语句是:【】。
随机试题
设,则等于()
病人最有可能合并症状是病人存在腹水,形成的最主要原因
预防腹腔手术病人发生术后肠粘连的措施中,哪项是手术护士应该做到的:
甲某对乙某的一块高级手表垂涎已久。一日,甲某骗乙某说要给其介绍对象,让乙某请自己喝酒,趁机将乙某灌醉,然后将乙某搀扶到一僻静胡同内.将其手表捋下拿走。甲某的行为构成:()
甲公司欠缴大笔税款,且该公司目前财务状况恶化,虽然经税务机关采取强制措施仍无法缴清税款。此时,税务机关得知乙公司长期拖欠甲公司一笔货款,而甲公司一直未向其索要,即将超过诉讼时效。税务机关可以:()
甲公司开出一张银行汇票,该汇票的提示付款要求是()。
下列关于气质的说法正确的是()。
下面你将听到一段介绍北京申奥功臣何振梁的讲话。7月13日晚,在莫斯科国际贸易中心,当国际奥委会主席萨马兰奇宣布北京获得2008年奥运会主办权时,一楼新闻中心的大屏幕,久久定格在一个动人的场面上:何振梁先生眼含热泪,与前来祝贺的国际奥委会委员逐个拥
Toitsfans,itisaddictive.Tothemedia,itisapromisingmoney-maker.Sudoku,anoldpuzzlelongpopularinJapanisfastg
Forthispart,youareallowed30minutestowriteashortessayentitledHowtoImproveCollegeStudents’SocialSkills?follow
最新回复
(
0
)