跪求!帮忙解释一下下面的代码吧,或者加个注释也可以,java记事本菜单栏的代码,我们小组的作业

menuBar=newJMenuBar();fileMenu=newJMenu("文件");newItem=newJMenuItem("新建");openItem=new... menuBar = new JMenuBar();
fileMenu = new JMenu("文件");
newItem = new JMenuItem("新建");
openItem = new JMenuItem("打开");
saveItem = new JMenuItem("保存");
exitItem = new JMenuItem("退出");
lingcItem= new JMenuItem("另存为");
yemItem = new JMenuItem("页面设置");
dayinItem= new JMenuItem("打印");
setJMenuBar(menuBar);// 菜单条加入窗启
menuBar.add(fileMenu);// 菜单加入菜单条
openItem.addActionListener(this);
saveItem.addActionListener(this);
exitItem.addActionListener(this);
fileMenu.add(newItem);// 菜单项加入菜单
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(lingcItem);
fileMenu.addSeparator();// 分隔线
fileMenu.add(yemItem);
fileMenu.add(dayinItem);
fileMenu.addSeparator();
fileMenu.add(exitItem);

EditMenu = new JMenu("编辑");
chexItem = new JMenuItem("撤销");
jianqItem = new JMenuItem("剪切");
fuzItem = new JMenuItem("复制");
zhantItem = new JMenuItem("粘贴");
shancItem = new JMenuItem("删除");
chazItem = new JMenuItem("查找");
nextczItem= new JMenuItem("查找下一个");
tihItem = new JMenuItem("替换");
zhuandItem= new JMenuItem("转到");
quanxItem = new JMenuItem("全选");
dayItem = new JMenuItem("日期");
menuBar.add(EditMenu);
EditMenu.add(chexItem);
EditMenu.addSeparator();
EditMenu.add(jianqItem);
EditMenu.add(fuzItem);
EditMenu.add(zhantItem);
EditMenu.add(shancItem);
EditMenu.addSeparator();
EditMenu.add(chazItem);
EditMenu.add(nextczItem);
EditMenu.add(tihItem);
EditMenu.add(zhuandItem);
EditMenu.addSeparator();
EditMenu.add(quanxItem);
EditMenu.add(dayItem);
展开
 我来答
Sueris
2011-06-16 · TA获得超过1497个赞
知道大有可为答主
回答量:1095
采纳率:0%
帮助的人:317万
展开全部
menuBar = new JMenuBar(); //建立一个菜单条
fileMenu = new JMenu("文件"); //新建一个"文件"菜单
newItem = new JMenuItem("新建");
openItem = new JMenuItem("打开");
saveItem = new JMenuItem("保存");
exitItem = new JMenuItem("退出");
lingcItem= new JMenuItem("另存为");
yemItem = new JMenuItem("页面设置");
dayinItem= new JMenuItem("打印");
setJMenuBar(menuBar); // 菜单条加入窗启
menuBar.add(fileMenu); // 菜单加入菜单条
openItem.addActionListener(this);
saveItem.addActionListener(this);
exitItem.addActionListener(this);
fileMenu.add(newItem);// 菜单项加入菜单
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(lingcItem);
fileMenu.addSeparator();// 分隔线
fileMenu.add(yemItem);
fileMenu.add(dayinItem);
fileMenu.addSeparator();
fileMenu.add(exitItem);

EditMenu = new JMenu("编辑");
chexItem = new JMenuItem("撤销");
jianqItem = new JMenuItem("剪切");
fuzItem = new JMenuItem("复制");
zhantItem = new JMenuItem("粘贴");
shancItem = new JMenuItem("删除");
chazItem = new JMenuItem("查找");
nextczItem= new JMenuItem("查找下一个");
tihItem = new JMenuItem("替换");
zhuandItem= new JMenuItem("转到");
quanxItem = new JMenuItem("全选");
dayItem = new JMenuItem("日期");
menuBar.add(EditMenu);
EditMenu.add(chexItem);
EditMenu.addSeparator();
EditMenu.add(jianqItem);
EditMenu.add(fuzItem);
EditMenu.add(zhantItem);
EditMenu.add(shancItem);
EditMenu.addSeparator();
EditMenu.add(chazItem);
EditMenu.add(nextczItem);
EditMenu.add(tihItem);
EditMenu.add(zhuandItem);
EditMenu.addSeparator();
EditMenu.add(quanxItem);
EditMenu.add(dayItem);

总的意思就是在建立一个菜单工具条,就是我们打开任何一个软件,都会在窗口上面有一排各种各样的菜单,就是那个东西了
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
superboyhuazai
2011-06-16
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
先初始化菜单类 new JMenu("文件");
然后增加菜单项 new JMenuItem("撤销");
给菜单项目注册一个监听 openItem.addActionListener(this);
将菜单项目加到菜单类里面 fileMenu.add(openItem);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
398883587
2011-06-16
知道答主
回答量:14
采纳率:0%
帮助的人:7.8万
展开全部
这个是一个菜单的方法.有点类似文本上面的菜单栏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式