1 import javax.swing.*;
2 import java.awt.event.*;
3 public class Employee {
4
5 public static void main(String[] args) {
6 JFrame window=new JFrame("新建文本文档 -记事本");
7 window.setSize(400,500);
8 window.setLocation(200,300);
9 window.setResizable(true);
10 window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
11 JMenuBar jmenubar=new JMenuBar();//创建菜单栏
12 window.setJMenuBar(jmenubar);//将菜单栏添加到JFrame窗口中
13 //创建菜单
14 JMenu jmenu1=new JMenu("文件(F)");
15 JMenu jmenu2=new JMenu("编辑(E)");
16 JMenu jmenu3=new JMenu("格式(O)");
17 JMenu jmenu4=new JMenu("查看(V)");
18 JMenu jmenu5=new JMenu("帮助(H)");
19 //将菜单添加到菜单栏
20 jmenubar.add(jmenu1);
21 jmenubar.add(jmenu2);
22 jmenubar.add(jmenu3);
23 jmenubar.add(jmenu4);
24 jmenubar.add(jmenu5);
25 //创建菜单项
26 JMenuItem item1=new JMenuItem(" 新建(N) Ctrl+N");
27 JMenuItem item2=new JMenuItem(" 打开(O)... Ctrl+O");
28 JMenuItem item3=new JMenuItem(" 保存(S) Ctrl+S");
29 JMenuItem item4=new JMenuItem(" 另存为(A)...");
30 JMenuItem item5=new JMenuItem(" 页面设置(U)...");
31 JMenuItem item6=new JMenuItem(" 打印(P)... Ctrl+P");
32 JMenuItem item7=new JMenuItem(" 退出()");
33 //为菜单项添加事件监听器
34 item5.addActionListener(new ActionListener(){
35 public void actionPerformed(ActionEvent e) {
36 System.exit(0);
37 } });
38 item7.addActionListener(new ActionListener(){
39 public void actionPerformed(ActionEvent e) {
40 System.exit(0);
41 } });
42 jmenu1.add(item1);
43 jmenu1.add(item2);
44 jmenu1.add(item3);
45 jmenu1.add(item4);
46 jmenu1.addSeparator();
47 jmenu1.add(item5);
48 jmenu1.add(item6);
49 jmenu1.addSeparator();
50 jmenu1.add(item7);
51 window.setVisible(true);
52
53 }
54
55 }
56
57
58