问题描述:请使用Java编程实现小型迷你记事本,要求带有菜单栏,使用方便。
程序源码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.awt.datatransfer.*;
import javax.swing.text.*;
class MenuDemo extends JPanel implements ActionListener
{
JTextArea JTA=new JTextArea(13,22);
JFrame frame=new JFrame("The Editor");
JScrollPane JSP=new JScrollPane(JTA);
JFileChooser JFC=new JFileChooser();
Clipboard clipbd = getToolkit().getSystemClipboard();
int JFC_ReturnValue;
String selection;
MenuDemo()
{
JMenuBar jmb=new JMenuBar();
JMenu file= new JMenu("File");
JMenu edit= new JMenu("Edit");
JMenu search= new JMenu("Search");
JMenu configure= new JMenu("Configure");
JMenu help= new JMenu("Help");
jmb.add(file);
jmb.add(edit);
jmb.add(search);
jmb.add(configure);
jmb.add(help);
JMenuItem NEW=new JMenuItem("New");
JMenuItem OPEN=new JMenuItem("Open");
JMenuItem SAVE=new JMenuItem("Save As");
JMenuItem EXIT=new JMenuItem("Exit");
file.add(NEW);
NEW.addActionListener(this);
file.add(OPEN);
OPEN.addActionListener(this);
file.add(SAVE);
SAVE.addActionListener(this);
file.add(EXIT);
EXIT.addActionListener(this);
JMenuItem CUT=new JMenuItem("Cut");
JMenuItem COPY=new JMenuItem("Copy");
JMenuItem PASTE=new JMenuItem("Paste");
JMenuItem DELETE=ne