首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列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
57
问题
请完成下列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全国计算机二级
相关试题推荐
在VisualFoxPro中,过程的返回语句是
创建新项目的命令是
在VisualFoxPro中,下列程序段执行后,内存变量sl的值是s1=’’奥运开幕日期’’s1=substr(s1,5,4)+left(s1,4)+right(s1,4)?s1
用DIMENSION命令定义数组后,数组各元素的值是
有两个关系R和S如下:则由关系R得到关系S的操作是
在VisualFoxPro中调用表单文件mf1的正确命令是
下列描述中错误的是
(1)使用一对多表单向导新建一个表单sportform。要求:使用“国家”为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为子表并选择“项目名称”和“名次”字段作为显示字段,使用“国家代码”建立表之间的关系,表单样式选择“阴影式”,按钮类型选
考生文件夹下的自由表employee中存放着职员的相关数据。(1)利用表设计器为employee表创建一个普通索引,索引表达式为“姓名”,索引名为xm。(2)打开考生文件夹下的表单文件formone,然后设置表单的Load事件,代码的功
关闭表单的程序代码是ThisForm.Release,Release是()。
随机试题
董其昌的“南北宗论”中的南与北是指地域之分。[天津2019]()
发生瘀血的局部组织和器官
男性,34岁。间断发热38℃以上3个月,无痛性颈部淋巴结肿大2个月。查体:双颈部各触及一个2cm×2cm肿大淋巴结,心肺(一),肝肋下未触及,脾肋下4cm。如果颈部淋巴结活检为淋巴细胞、浆细胞、中性粒细胞、嗜酸粒细胞及较多的R—S细胞混同存在,最可能的
甲的行为构成( )。本案中,乙的行为构成( )。
下列选项中不属于零售银行二级目录的是()
契税的纳税地点是()。
从银行的整体风险考虑,银行监管的方法包括()。
刑事强制权是为了保证刑事诉讼的顺利进行,由公安机关对犯罪嫌疑人、被告人行使强制权力。下列属于刑事强制权的有()。
研究发现,长期单施化肥导致了土壤细菌群落结构的显著改变与多样性的大幅降低;农家有机肥的添加极大地缓解单施化肥对细菌群落的不利影响,而秸秆的添加对细菌群落的影响较小。因此,研究人员认为,农家有机肥与化肥的联合施用能促进土壤微生物群落结构的稳定与多样性的维持,
下列关于return语句的叙述中,正确的是
最新回复
(
0
)