首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列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
47
问题
请完成下列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全国计算机二级
相关试题推荐
下面属于表单事件的是
表名为Employee的表结构是(职工号,姓名,工资),建立表Employee的SQL命令是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查;询,从表中查询所属菜系为“川菜”和“粤菜”的威师。查询结果包含姓名、年龄和性别3个字段;各记录按“年龄”降序排序,年龄相同的再按“性别”升序排序;查询去向为表ta。最后将查
设计一个文件名和表单名均为rate的表单,表单的标题为“外汇汇率查询”,表单界面如图3-2222所示,表单中有两个下拉列表框(CombO1和CombO2),这两个下拉列表框的数据源类型(RowSourceType属性)均为字段,且数据源(RowSource
下列关于类、对象、属性和方法的描述中错误的是()。
说明数组后,数组元素的初值是()。
______表达式是声明一个含有5个String对象的数组。
Java的体系结构中,最下层是______,有适配器和JavaOS组成,保证Java体系结构可以跨平台。
随机试题
支付结算的票据是指支票、银行汇票、银行本票和()
下列关于作业治疗活动特点描述不正确的是
牛股膝关节特有的结构是
本案应当以谁为被告?设双方当事人在合同中约定:“如果产生纠纷,只能向原告住所地法院起诉。”包头东河区人民法院受理了原告的起诉后,认为原告住所地已经归属于包头市青山区,故包头青山区人民法院有管辖权,遂将案件移送给青山区人民法院。青山区人民法院认为当事人双
栅格结构与矢量结构相比较()。
配送是短距离小批量多品种的送货服务,运输是长距离,大家物资的运输,这是它们在()方面的区别。
如果用一个关键词来对当今的社会文化现状及其发展趋向作出概括的话,那就是“多元”。网络热词的走热,正是这种社会的多元性、文化的包容性的结果。而网络热词本身也是多元的:从内容来说,既有针砭时弊的,也有弘扬正气的,既可直指国计民生的大事,也不排斥细枝末节的小事;
在关系代数中对传统的集合运算要求参与运算的关系(20)。
以下关于过程及过程参数的描述中,错误的是( )。
"Artdoesnotsolveproblems,butmakesusawareoftheirexistence,"sculptorMagdalenaAbakanowiczhassaid.Artseducation,
最新回复
(
0
)