![](https://csdnimg.cn/release/download_crawler_static/32724635/bg1.jpg)
package com.xs.pratice;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextPane;
import javax.swing.KeyStroke;
import javax.swing.WindowConstants;
public class NotePadTest extends JFrame {
private static final long serialVersionUID = 7733222986650734523L;
JMenuBar jmb = new JMenuBar();
// 创建子菜单
JMenu jm1 = new JMenu(" 文件 ");
JMenu jm2 = new JMenu(" 编辑 ");
JMenu jm3 = new JMenu(" 格式 ");
JMenu jm5 = new JMenu(" 帮助 ");
// 创建菜单项 (文件 )
JMenuItem jme1 = new JMenuItem(" 新建 ");
JMenuItem jme2 = new JMenuItem(" 打开 ");
JMenuItem jme3 = new JMenuItem(" 保存 ");
JMenuItem jme4 = new JMenuItem(" 另存为 ...");
JMenuItem jme5 = new JMenuItem(" 退出 ");
// 创建菜单项 (编辑 )
JMenuItem jme6 = new JMenuItem(" 全选 ");
JMenuItem jme7 = new JMenuItem(" 剪切 ");
JMenuItem jme8 = new JMenuItem(" 复制 ");