问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java程序中加入menubar=new JMenuBar();是干什么用的

发布网友 发布时间:2022-05-23 01:55

我来回答

3个回答

热心网友 时间:2023-10-09 20:20

我就不用//了。。直接写了吧。。
class FirstWindow extends JFrame{
JMenuBar menubar;/*菜单条*/
JMenu menu;菜单
JMenuItem item1,item2; 菜单项
FirstWindow(String s){这个类的构造方法
setTitle(s); 设置JFrame的标题
setSize(160,170);设置大小
setLocation(120,120);设置显示的位置
setVisible(true); 是否显示?.....是的.....
menubar=new JMenuBar(); 前面是声明菜单条,现在是分配空间
menu=new JMenu("文件"); 同理,这个菜单的会显示“文件”
item1=new JMenuItem("打开",new ImageIcon("open.gif"));同理,这个菜单项显示“打开”,并且还陪了一张图片
item2=new JMenuItem("保存",new ImageIcon("save.gif"));同理....懒得打了....
item1.setAccelerator(KeyStroke.getKeyStroke('O')); 设置快捷键是”o“
item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));这句没写错?水平有限没看懂。。。
menu.add(item1);将菜单项添加到菜单栏
menu.addSeparator();添加一个分隔条,就是美观点
menu.add(item2);同上上
menubar.add(menu);将菜单添加到菜单条
setJMenuBar(menubar);添加菜单条到JFrame
validate();刷新一下组件...好像没啥用吧
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);设置Jframe的关闭方式,点X的时候是隐藏.
}
}

热心网友 时间:2023-10-09 20:20

class FirstWindow extends JFrame{
JMenuBar menubar;/*菜单条*/
JMenu menu; //菜单
JMenuItem item1,item2;//菜单里的两个选项
FirstWindow(String s){ //新建窗口
setTitle(s); //设置s为窗口上的标题
setSize(160,170); //设置窗口大小
setLocation(120,120); //设置窗口位置
setVisible(true); // 使窗口可见
menubar=new JMenuBar(); //创建菜单条
menu=new JMenu("文件"); //创建一个叫文件的菜单
item1=new JMenuItem("打开",new ImageIcon("open.gif"));//创建一个选项“打开”
item2=new JMenuItem("保存",new ImageIcon("save.gif"));/创建一个选项“保存” item1.setAccelerator(KeyStroke.getKeyStroke('O')); //点击打开时,调用KeyStroke.getKeyStroke('O') item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK)); //点击保存时,调用KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK) menu.add(item1); //给创建的菜单里加入选项item1
menu.addSeparator();
menu.add(item2); //给创建的菜单里加入选项item2
menubar.add(menu);//给菜单条里加菜单menu
setJMenuBar(menubar);
validate();
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}

热心网友 时间:2023-10-09 20:21

menubar=new JMenuBar();是给前面“JMenuBar menubar;/*菜单条*/”声明的菜单条,创建一个对象。目的是为了存放这个“menu=new JMenu("文件");”菜单。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 三星手机a系列以前都是a70.a80什么的,现在为什么有了a8.a9s,是之前机型的低配版还是↓? if(menuBar) menuBar.style.visibility = "hidden";中if(menuBar) 是什么意思? 在matlab中谁能帮我翻译下set(gcf,'Menubar','none','position',[200 250 400 350])什么意思? class MyMenuBar extends MenuBar是什么意思 this.setMenuBar(bar);是什么意思 menubar是干什么的 在PHP中menubar=yes这句话是什么意思 ubuntu中安装软件配置的时候找不到文件夹怎么解??? 奥迪a3那个自动启停可以永久性关闭吗? 奥迪a3自动启停怎么永久关闭 奥迪a3自动挡启停怎么关掉 15款奥迪a3如何取消启停功能 奥迪A3到底有没有启停系统 奥迪A3自动启停怎么关掉 奥迪a3起步时不踩油门车怎么不动?是在平地上,不踩油门的话就一直停着一动不动的,请问各位大神这是 奥迪A3有自动启停功能吗 奥迪A3关于自动启停问题,求助? 奥迪a3启停怎么长期关闭 写含有寓意的成语 包含寓意的成语 file = menubar.addMenu('&file')这里不要&,只是“file”也能运行,那这个&是什么意思呢? 三星(SAMSUNG) 三星 Galaxy A9s (SM-A9200) 四摄拍照手机 鱼子黑 全面屏手机8GB+128GB 如何启用Windows7中内置的指纹识别功能 谁能帮我翻一下这些单词的意思 windows7 怎么设置指纹识别 手机型号OPPOa9s win 10 怎样打开指纹识别 问:这段asp代码是什么意思,'status :是什么意思,scrollbars=yes,top=115 :是什么意思 win8如何使用指纹识别 三星a9S与哪个型号大小一样的? window.open("Sample.htm",null,***)中的null是什么含义 windows10怎么设置指纹 冰柜打开盖子回气管结冰什么原因 摄像头有64MP AI QUAD CAM是什么oppo手机?- 问一问 华为手机运行内存可以扩展吗? 今天6点前还好好的,6点多后手机显示未插卡,华为的联通的SlM卡。这是怎么啦? mov th1,0ffh 什么意思 单片机p1口接开关控制p0口发光二极管亮或灭的程序 NOV P1,#0FFH是什么意思? 刚学单片机,汇编语言中,MOV P1,0FFH与MOV P1,0F0H都是什么意思啊,求指教 单片机的数据存储器RAM地址空间为00H~FFH,其中00H~FFH是什么意思,H,F分别代表什么