Java学习日记:UI篇(8)–生成一个带菜单的界面
引言:
本节我们需要用到一些与菜单相关的组件:菜单项(JMenuItem)、菜单(JMenu)、菜单栏(JMenuBar)。
思路:
//生成一个JFrame界面
//在菜单栏上加入菜单
//在菜单上加入菜单
//将菜单栏放入界面
先用介绍下几个组件:
界面
菜单栏
菜单
菜单项即为菜单下的子项(不方便截图)。
上示例代码:
JMenuBar jmb=new JMenuBar();//菜单栏
//创建
JMenu jmenu1 =new JMenu("菜单");//关于文件的打开
JMenu jmenu2 =new JMenu("美化");//图片编辑
JMenuItem openjmenuitem=new JMenuItem("打开");
JMenuItem exitjmenuitem=new JMenuItem("退出");
JMenuItem makejmenuitem1=new JMenuItem("条纹");
JMenuItem makejmenuitem2=new JMenuItem("锐化");
JMenuItem makejmenuitem3=new JMenuItem("模糊");
//添加
//添加菜单项
jmenu1.add(openjmenuitem);
jmenu1.add(exitjmenuitem);
jmenu2.add(makejmenuitem1);
jmenu2.add(makejmenuitem2);
jmenu2.add(makejmenuitem3);
//添加菜单
jmb.add(jmenu1);//菜单
jmb.add(jmenu2);//美化
//添加菜单栏
jf.setJMenuBar(jmb);
此次未加入监听器,如有需要可前往Java学习日记:UI篇(2)查看监听器内容。