记事本是我们日常生活中经常使用的,最近在学习java的图形化界面,写了一个记事本,可以完成基本操作(新建、保存、另存为、退出、复制、剪切、粘贴)。
记录一下。
import java.awt.datatransfer.Clipboard;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class MyFrame {
static JFrame jframe; //窗体
static JMenuBar jmenuBar; //菜单栏
static JMenu jmenu1,jmenu2,jmenu3; //菜单
static JTextArea text; //文本框
static JMenuItem newFile,open,save,saveAs,closeItem,copy,cut,stick; //子菜单
static JFileChooser openFile,saveFil