首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第1行包括一个Choice构件(包括2个选项item1和item2),一个Label构件(当选择Choice构件中的选项时,La
请完成下列Java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第1行包括一个Choice构件(包括2个选项item1和item2),一个Label构件(当选择Choice构件中的选项时,La
admin
2009-12-22
53
问题
请完成下列Java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第1行包括一个Choice构件(包括2个选项item1和item2),一个Label构件(当选择Choice构件中的选项时,Label构件显示相应的名称,即如果单击item1则Label中显示item1),和一个exit按钮(单击则退出应用程序),第2行包括3个Button构件。程序运行结果如下:
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
import java.awt.*;
import java.awt.event.*;
public class ex2_2 extends Frame implements ActionListener,ItemListener
{
private Label 1;
private String str="Label";
private Choice choice2_2;
public static void main(String[] args)
{
new ex2_2();
}
ex2_2
{
setLayout(______);
choice2_2=new Choice();
choice2_2.addItem("item1");
choice2_2.addItem("item2");
choice2_2.______;
add(choice2_2);
1=new Label(str);
add(1);
Button exit2_2=new Button("exit");
Exit2_2.addActionListener(this);
add(exit2_2);
for(int i=0;i<3;i++)
add(new Button("button" +i));
setSize(300,300);
pack();
show();
}
public void actionPerformed(ActionEvent event)
{
If (event.getActionCommand().equals("exit"))
{
System.exit(0);
}
}
public void itemStateChanged(ItemEvent event)
{
Str=choice2_2.getSelectedItem();
1.setText(str);
}
}
选项
答案
new GridLayout(2,3) addltemlistener(this)
解析
本题主要考查Java常用构件Choice和高级事件ItemEvent以及GridLayout布局管理器的用法。解题关键是,熟悉GridLayout布局管理器和ItemEvent的用法。ItemEvent在教材中并没有给出确切的用法,但是可以根据ActionEvent的addActionEvent()方法和重载actionPerformed()方法来完成对动作事件监听的用法来类推ItemEvent事件的监听方法,这里要求有根据已有知识进行单一反三的能力。
转载请注明原文地址:https://kaotiyun.com/show/ucnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语
将“万真秀”的工资增加200元SQL语句是
下面对对象概念描述正确的是
下列选项中属于面向对象设计方法主要特征的足
下面程序的运行结果是:SETTALKOFFn=1DOproclWITH(n)?n+2PROCEDUREproc1PARAMETERSnFORk=2TO4n=
设数据库表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输入到当前记录的NAME字段,应当使用命令:
使用下图,表单名称为Form1,表单中有两个命令按钮(command1和COmmand2)、两个标签、两个文本框(Text1和Text2)。如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的load事件中加入语句
为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的
下列方法中,不属于软件调试方法的是()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、()和物理数据模型。
随机试题
_________是指用户的潜在需求()
轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩。首节末句是“作别西天的云彩”,尾节末句是“不带走一片云彩”,两句在情感、心境上有何不同?
急性心力衰竭伴快速房颤的病人首先应当考虑哪种治疗
(2006年)图8-19(a)所示电路中,R1=500Ω,R2=500Ω,L=1H,电路激励u1如图8—19(b)所示,如果用三要素法求解电压u0,t≥0,则()。
一次雷达可用于()。
关于施工承包合同通用条款规定的优先顺序,表述错误的是()。
2011年3月10日公民甲在P商业银行申办了一张在银行核定的信用额度内先消费、后还款的信用卡。当月,甲在特约单位乙商场用该信用卡消费1万元。要求:根据上述资料,分析回答下列问题。下列情形中,甲可以办理销户的有()。
当事人对仲裁协议的效力有异议的,可以请求仲裁委员会作出决定或者请求人民法院作出裁定。一方请求仲裁委员会作出决定,另一方请求人民法院作出裁定的,由人民法院裁定。()
Makinggoodchoicesaboutyourownhealthrequiresreasonableevaluation.Akeyfirststepinbetteringyourevaluationability
Singapore(新加坡)isthenameofanislandonthesouthofMalaya.Itisalsothenameofthecityonthesouthsideofthisislan
最新回复
(
0
)