求JAVA文本编辑器源程序 急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:59:59
可以设置文本的字体、大小、颜色等基本参数,可以读取计算机中TXT文件,可以生成一个新的TXT文件。也要有复制、粘贴功能。
先谢谢各位啦!!!

import java.awt.Color;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

public class Test extends JFrame implements ActionListener{

private JFrame jf = new JFrame("Notepad"); //面板
private JTextArea jta = new JTextArea(20, 30); //文本区
JScrollPane jsp = new JScrollPane(jta); //滚动条

public Test() {
jta.setLineWrap(true);
jf.add(jsp);
JMenuBar jmb = new JMenuBar();

JMenu jm1 = new JMenu("文件");
String[] label1 = {"新建...","打开...","保存", "退出" };
JMenuItem[] jmi1 = new JMenuItem[label1.length];
for (int i = 0; i < jmi1.length; i++) {
jmi1[i] = new JMenuItem(label1[i]);
jm1.add(jmi1[i]);
jmi1[i].addActionListener(this);
}

JMenu jm2 = new JMenu("编辑");
String[] label2 = {"剪切", "复制", &