java实现一个窗口文件下拉打开子菜单
2个回答
展开全部
public class SuperVCDJMenuBar extends JMenuBar {
/**
*
*/
private static final long serialVersionUID = 1L;
public SuperVCDJMenuBar(){
//创建菜单
JMenu file = new JMenu("文件");
JMenu option = new JMenu("选项");
JMenu help = new JMenu("帮助");
//file的创建子菜单
JMenu open = new JMenu("打开");
JMenuItem mi1 = new JMenuItem("本地...");
JMenuItem mi2 = new JMenuItem("局域网...");
JMenuItem mi3 = new JMenuItem("互联网...");
open.add(mi1);
open.add(mi2);
open.add(mi3);
JMenuItem save = new JMenuItem("保存");
JMenuItem exit = new JMenuItem("退出");
file.add(open);
file.add(save);
file.addSeparator();//添加分割线 在哪里调用,就再哪添加
file.add(exit);
//创建选项的子菜单
JMenuItem m1 = new JMenuItem("外观1");
JMenuItem m2 = new JMenuItem("外观2");
JMenuItem m3 = new JMenuItem("外观3");
JMenuItem m4 = new JMenuItem("外观4");
option.add(m1);
option.add(m2);
option.add(m3);
option.add(m4);
//创建帮助的子菜单
JMenuItem m5= new JMenuItem("关于");
help.add(m5);
//将菜单放于JMenuBar
this.add(file);
this.add(option);
this.add(help);
}
}
/**
*
*/
private static final long serialVersionUID = 1L;
public SuperVCDJMenuBar(){
//创建菜单
JMenu file = new JMenu("文件");
JMenu option = new JMenu("选项");
JMenu help = new JMenu("帮助");
//file的创建子菜单
JMenu open = new JMenu("打开");
JMenuItem mi1 = new JMenuItem("本地...");
JMenuItem mi2 = new JMenuItem("局域网...");
JMenuItem mi3 = new JMenuItem("互联网...");
open.add(mi1);
open.add(mi2);
open.add(mi3);
JMenuItem save = new JMenuItem("保存");
JMenuItem exit = new JMenuItem("退出");
file.add(open);
file.add(save);
file.addSeparator();//添加分割线 在哪里调用,就再哪添加
file.add(exit);
//创建选项的子菜单
JMenuItem m1 = new JMenuItem("外观1");
JMenuItem m2 = new JMenuItem("外观2");
JMenuItem m3 = new JMenuItem("外观3");
JMenuItem m4 = new JMenuItem("外观4");
option.add(m1);
option.add(m2);
option.add(m3);
option.add(m4);
//创建帮助的子菜单
JMenuItem m5= new JMenuItem("关于");
help.add(m5);
//将菜单放于JMenuBar
this.add(file);
this.add(option);
this.add(help);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询