首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“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
24
问题
本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“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://kaotiyun.com/show/7mID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
建设中国特色现代农业,必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
根据2014年中央一号文件的规定,赋予农民对承包地的权利不包括()。
下列关于能源的叙述,正确的是()。
西汉和东汉这两个朝代的都城分别位于今天的()。
某企业调查用户从网络获取信息的习惯,问卷回收率为90%。调查对象中有179人使用搜索引擎获取信息,146人从官方网站获取信息,246人从社交网站获取信息,同时使用这三种方式的有115人,使用其中两种的有24人,另有52人这三种方式都不使用。问这次调查共发出
要计算某高三学生在四次外语模拟考试中得到四个分数的平均分数,算法如下:每次选出其中的三个分数算出它们的平均数,再加上另外一个分数,用这种方法算了四次,分别得到以下四个分数:86,92,100,106。请你算出该学生这四次模拟考试成绩的平均分数是()
对数据库“稿件管理”中的表“投稿”使用表单向导建立一个简单的表单,文件名为“bd1”,要求显示表中的全部字段,表单样式为“凹陷式”,按钮类型为“文本按钮”,按“投稿日期”升序排序,表单标题为“稿件投稿情况表”。
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结
下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,有按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行
随机试题
下列属于次生矿物的是()。
以下哪项不是右心功能不全的体征【】
症见食少纳呆,脘腹痞满,泛恶欲吐,便溏水肿,身目发黄如烟熏,头身困重,舌淡苔白腻,脉缓者,属于
然谷穴的主治病证有
保证期间,人民法院受理债务人破产案件的,债权人要求保证人承担保证责任的应当在( )。
时间加权收益率反映了()在不取出的情况下的收益率,其计算将不受分红的影响。
下列各项中,属于会计政策变更的是()。(2015年学员回忆版)
银行业监督管理机构从事监督管理工作的人员有()情形之一的。依法给予行政处分;构成犯罪的,依法追究刑事责任。
党和政府历来十分重视“三农”问题,温家宝总理在2010年《政府工作报告》中指出,要按照统筹城乡发堤的要求,促进农业稳定发展和农民持续增收,进一步务实农业农村发展基础,为此,要稳定粮食生产。继续实对种粮民直接补贴,促进农民就业创业,多渠道增加民收入。要加强业
2006年,全国研究与试验发展(R&D)经费总支出为3003.1亿元,比上年增加553.1亿元,研究与试验发展(R&D)经费投入强度为1.42%o按研究与试验发展人员(全时工作量)计算的人均经费支出为20万元.比上年增加2万元。分研究类型看,
最新回复
(
0
)