首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“File”和“Help”.“File”菜单中有菜单项“New”、“()pen”、“Save”、“Saveas”和“Exit”,其中“()pen”的快捷键为。“Save”的快捷键为.而“Help”菜
本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“File”和“Help”.“File”菜单中有菜单项“New”、“()pen”、“Save”、“Saveas”和“Exit”,其中“()pen”的快捷键为。“Save”的快捷键为.而“Help”菜
admin
2013-12-02
22
问题
本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“File”和“Help”.“File”菜单中有菜单项“New”、“()pen”、“Save”、“Saveas”和“Exit”,其中“()pen”的快捷键为
。“Save”的快捷键为
.而“Help”菜单以及其中的菜单项“Index”和“About”设定了第一个字母为其快捷字母,通过鼠标单击任一个菜单项或通过快捷键以及快捷字母,都能在后台输入所选择的菜单项。
importjava.awt.*;
importjava.awl.event.*;
importjavax.swing.*;
importjavax.swing.event.*;
publicclassjava2extendsJFrame_____
{
privateJMenuhemsaveItem;
privateJMenuhemsaveAshem;
privateJPopupMenupopup;
privateJTextAreatextArea;
publicjava2( )
(setTitle(”java2”);
setSize(400,300);
addWindowListener(newWindowAdapter( ){
publicvoidwindowClosing(WindowEvente){
System.exit(0);
}
});
textArea=newJTextArea(0,0);
ContainercontentPane=getContentPane();
contentPane.add(newJScrollPane(textArea)。
“Center”);
JMenuBarmenuBar=newJMenuBar();
menuBar.setLayout(newBoxLayout(menuBar。
BoxLayout.Y—AXIS));
getContentPane().add(menuBar,BorderLayout.
WEST)
HorizontalMenufileMenu=newHorizontalMenu
(”File”)
fileMenu.addMenuListener(this)
JMenuhemopenhem=newJMenultem
(“()pen”);
openhem.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK一(),lnputEvent.CTRL一MASK));
savehem=newJMenuhem(”Save”);
saveltem.setAcceIerator(KeyStroke.getKeyStroke
(KeyEvent.VK~S,InputEvent.CTRL一MASK));
saveAshem=newJMenuhem(”SaveAs”);
menuBar.add(makeMenu(fileMenu.
newObject[](
”New”topenhem,null,savehem.saveAshem。
null,“Exit”
),this));
HorizontalMenuhelpMenu=newHorizontal—
Menu(”Help”);
helpMenu.________(‘H’);
menuBar.addgBox.createVerticalGlue());
menuBar.add(makeMenu(helpMenu,
new()bject[]
{newJMenultem(“Index”,‘l’),
newJMenuhem(“About”.‘A’)
}.this));
}
publicvoidaetionPerformed(ActionEventevt){
Stringarg=evt.getActionCommand();
System.Out.println(arg);
if(arg.equals(”Exit”))
System.exit(0);
}
publicvoidmenuSelected(MenuEventevt){
}
publicvoidmenuDeseleeted(MenuEventevt){
}
publicvoidmenuCanceled(MenuEventevt){
}
publicHorizontalMenumakeMenu(Objectparent,
Object[]items.()bjecttarget)
{
HorizontalMenum=nulh
if(parentinstanceo[HorizontalMenu)
m=(HorizontalMenu)parent;
elseif(parentinstanceofString)
m=newHorizontalMenu((String)parent);
else
returnnull;
m.setMinimumSize(m.getPreferredSize());
for(inti=0;i
if(items
==null)
m.addSeparator();
else
m.add(makeMenuhem(items
,target));
}
returnm;
}
publicstaticJMenuhemmakeMenuhem(Objecti—
tern,Objecttarget)
{
JMenuhemr=null
if(iterninstanceofString)
r=newJMenuhem((String)item);
elseif(iteminstanceofJMenuhem)
r=(JMenuhem)item
elsereturnnull
if(targetinstanceofActionListener)
r.addActionI,istener((ActionListener)target)
returnr
}
classHorizontalMenuextendsJMenu{
HorizontalMenu(Stringlabel){
super(1abel);
JPopupMenupm=getPopupMenu();
pm.setLayout(newBoxLayout(pm.BoxLayout.)
一AXIS));
setMinimumSize(getPreferredSize( ));
}
}
publicstaticvoidmain(String[]args){
Framef=newjava2();
f.show();
}
}
选项
答案
第1处:implementsActionListener,MenuListener第2处:setMnemonic
解析
第1处是实现了ActionListener。接口,MenuLis—tener接口}第2处是设置卜lelp的快捷键为
。
转载请注明原文地址:https://jikaoti.com/ti/FgkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
近年来,市场上出现“红心鸭蛋”、“多宝鱼”、“福寿螺”等黑心食品,我国政府采用技术和法律手段严加监管,让消费者吃上放心、安全的食品。对此,下列说法有误的是()。
下列叙述中,错误的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
把12棵同样的松树和16棵同样的柏树种植在道路两侧,每侧种植9棵,要求每侧的柏树数量相等且不相邻,且道路起点和终点处两侧种植的都必须是松树。问有多少种不同的种植方法?()
下列关于生命科学研究方法与发展过程的叙述,正确的是()。
①垃圾食品不仅没营养,还可能让人脾气变坏②目前,研究已显示,吃垃圾食品的人更愿意用暴力行为解决问题,脾气也更坏,但具体数据还没有公布③牛津大学科学家以1000名16~21岁的男女为研究对象,将他们分为两组,一组长期服用维生素和营养补充剂,另一组长期食用
随机试题
深部真菌感染的首选药是
患者女性,19岁,3小时前饱餐后出现上腹部束带状疼痛,恶心、呕吐频繁,呕吐后疼痛不缓解,伴手足麻木、面部及肢体肌肉小抽动,诊断上除考虑胰腺炎外,还可能伴发何种情况
两瓶不同种类的理想气体,其分子平均平动动能相等,但它们单位体积内的分子数不相同,则这两种气体的温度和压强关系为:
所谓煤气中毒是指一氧化碳中毒,一氧化碳是一种()。
某建设工程项目分包工程发生生产安全事故,负责向安全生产监督管理部门、建设行政主管部门或其他有关部门上报的是()。【2011年考试真题】
离岸对冲基金与美国对冲基金的差别主要在于()。
关于教师的任用,学校和其他教育机构应当逐步实行()。
根据下列资料回答86~90题2007年全国粮食种植面积10533万公顷,比上半年增加70万公顷;棉花种植面积559公顷,增加7公顷;油料种植面积1094万公顷,减少60万公顷;糖料种植面积167万公顷,增加10万公顷。全国2007年粮食产量50
SQL语言的GRANT和REVOKE语句主要用来维护数据库的
在关系数据库中,用来表示实体间联系的是
最新回复
(
0
)