首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列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
42
问题
请完成下列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全国计算机二级
相关试题推荐
下列与修改表结构相关的命令是
根据“产品”表建立视图myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的SQL命令是
下面关于过程调用的陈述中,哪个是正确的
设数据库表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输入到当前记录的NAME字段,应当使用命令:
以下有关SELECT短句的叙述中错误的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
假设使用DIMENSIONy(2,3)定义了一个二维数组y,正确的赋值语句是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
在软件开发中,需求分析阶段产生的主要文档是()。
Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是【】和基本API,它们都具有可扩展性。
随机试题
绝妙的错误[美]刘易斯.托马斯大自然迄今取得的唯一最伟大的成就,当然要数DNA分子的发明。我们从一开始就有了它。它装在第一个细胞之中,那个细胞带着膜和其他东西,在大约30
患者,女,38岁。近来不寐,兼见心烦,口干,舌燥,口舌生疮,小便短赤,舌尖红,苔薄白,脉数有力。根据中医辨证论治原则,其治法是
“十恶”中属于违反典礼教化的犯罪有()。
在工程分析的3种方法中,()最为简便,但所得数据准确性差。
某水利建筑安装工程的建筑工程单价计算中,直接费为工,其他直接费为Ⅱ,现场经费为Ⅲ,已知间接费的费率为μ,则间接费为()。
根据资本资产定价模型,如果一只证券定价合理,那么( )。
建立高效的风险管理部门应当固守的基本原则有()。
项目经理L如对( )获知的期后事项实施了追加审计程序,可以更改审计报告日期。项目经理L为发现审计年度必须弄清的期后事项而向M股份有限公司管理当局询问的内容不包括( )。
以竹、云、泉“三胜”和绿、凉、清、静“四优”驰名、素有“世界建筑博物馆”“清凉世界”等美誉的旅游名山是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
最新回复
(
0
)