public class WD1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
WindowMenu win=new WindowMenu("我的第一个",40,50,300,250);
}
}
import javax.swing.*;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import static javax.swing.JFrame.*;
public class WindowMenu extends JFrame{
JMenuBar menubar;
JMenu menu,subMenu,menu1,menu2;
JMenuItem item1,item2,item3,item4,item5;
public WindowMenu(){}
public WindowMenu(String s,int x,int y,int w,int h){
init(s);
setLocation(x,y);
setSize(w,h);
setVisible(true);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
void init(String s){
menubar=new JMenuBar();
menu=new JMenu("菜单");
menu1=new JMenu("文件");
menu2=new JMenu("编辑");
subMenu=new JMenu("软件项目");
item1=new JMenuItem("Java 话题",new ImageIcon("a.gif"));
item2=new JMenuItem("动画话题",new ImageIcon("b.gif"));
item3=new JMenuItem("粘贴",new ImageIcon("d.gif"));
item4=new JMenuItem("复制",new ImageIcon("e.gif"));
item5=new JMenuItem("删除",new ImageIcon("f.gif"));
item1.setAccelerator(KeyStroke.getKeyStroke("A"));
item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
menu.add(item1);
menu.addSeparator();
menu.add(item2);
menu1.add(item3);
menu1.add(item4);
menu2.add(item5);
menu.add(subMenu);
subMenu.add(new JMenuItem("汽车销售系统",new ImageIcon("c.gif")));
subMenu.add(new JMenuItem("农场信息系统",new ImageIcon("d.gif")));
menubar.add(menu);
setJMenuBar(menubar);
}
}
运行结果: