首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。 注意:请勿改动mai
请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。 注意:请勿改动mai
admin
2009-01-15
98
问题
请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下;
import j ava. awt. *;
import j ava. awt. event. *;
public class ex4_2 extends Frame implements ItemListener, ActionListener{
public static void main(String[] arg) {
ex4_2 obj4_2 = new ex4_2();
}
ex4_2 ( ) {
super ( "ex4_2" );
MenuBar mb = new MenuBar ();
Menu m = new Menu("Menu");
MenuItem mi;
mb.add(m);
CheckboxMenuItem cb;
cb = new CheckboxMenuItem("Checkl");
cb.addItemListener(this);
m.add(cb);
cb = new CheckboxMenuItem("Check2");
cb.addItemListener(this);
m.add(cb);
cb = new CheckboxMenuItem("Check3");
cb.addItemListener(this);
m.add(cb);
m.addSeparator();
m.add(mi=new MenuItem("Exit"));
mi.addActionListener(this);
setMenuBar(mb);
setSize(50,50);
show();
}
public void itemStateChanged(ItemEvent event)
System.out.print(event.getItem());
switch(event.getStateChange()) {
case ItemEvent.DESELECTED:
System.out.println(" DESELECTED");
break;
case______________;
______________;
break;
}
}
public void actionPerformed(ActionEvent ae)
if(ae.getActionCommand().equals("Exit-))
System.exit(O);
}
}
}
选项
答案
ItemEvent.SELECTED System.out.println(" SELECTED ")
解析
本题主要考查图形用户界面以及事件监听器的使用以及case语句的使用。解题关键是熟练掌握Menu,MenuBar, MenuItem,CheckbokMenuItem等构件的简单应用,ItemListener和ActionListener的简单应用以及case语句的使用。本题中,要求明白case语句二个分支的含义,就是要判断复选框的状态是开还是关,然后输出状态信息,第1个空,判断某个复选框选项是否打开,如果打开,就在第2个空处将信息输出。
转载请注明原文地址:https://kaotiyun.com/show/BIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
你是单位最新的员工,老同志们总是说现在的年轻人娇生惯养,你很尴尬,同时,老同志对你不信任,不让你独立完成工作。你怎么做?
根据《中华人民共和国宪法》,我国的政权组织形式是()。
下列哪一情形,不在人民法院受理的行政诉讼案件的范围内?()
下列关于土地所有权的说法中正确的是()。
对于实施西部大开发战略,下列叙述错误的是()。
电脑作为日常工具走进寻常百姓家,既给我们的生活带来便利,同时电脑病毒、黑客等问题也给我们带来困扰。以下关于计算机病毒的叙述,正确的是()。①我们平常所说的“黑客”与“计算机病毒”其实是一回事②若用杀毒盘清毒后,感染病毒的文件可以
根据《中华人民共和国公务员法》关于公务员义务的规定,下面哪项不属于公务员的义务?()
张某系某市人民政府办公室工作人员,在2006年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex1_1的方法method()来输出相应的结果,请将程序补充完整。程序运行结果如下:0.66666666666666666publicclassex1_
随机试题
实验室中需要制备大量免疫血清时,应选用哪种动物
结核性脑膜炎中期的主要体征为
按中央银行承担的任务来划分,中央银行的职能可分为()。
下列有关《食品安全法》调整对象和监管机构的说法,正确的是:()
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列承担民事责任的形式中,对于侵害物权、债权和人格权都适用的是()。
South-EastAsia’slow-costairlineshavegonefromfeasttofamine.Cheap,short-haul,no-frillsflyingcame【C1】________tother
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
"Howdoesthehumanbrainwork?"remainsoneofthemostprofoundquestionsconfrontmodernscience.
A、Studentswithalibrarycardcancheckanybookout.B、Referencebooksarenotallowedtobecheckedout.C、Onlystudentswith
最新回复
(
0
)