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