谁知道这个文本编辑器用JAVA怎么写~急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:03:26
最近要设计一个文本编辑器。它上面是菜单条,菜单条下面是一个多行文本框。菜单条包含二个菜单,File、Util, 其中,File菜单又包括菜单项open, save。当选择open时,会弹出文件对话框,让用户选择指定的文件(文本文件),然后将文件的内容显示在多行文本框中。当选择save 时,弹出文件对话框,在其中输入文件名后将多行文本框的内容存入该文件。Util菜单又包括count和reverse。当选择count时,能统计文本框中的字符数,并弹出一个对话框显示统计结果。当选择reverse时,能将文本框中的每一行文字颠倒。

该文本编辑器也可设计成Java Application或Applet

哪位大虾知道一定要帮帮忙啊!!

呵,刚好有个程序很似,有打开和保存,每二个功能也挺简单的,你自己写吧,我是个懒人.
package myclass;

import java.awt.*;
import java.awt.event.*;
import java.io.*;

import javax.swing.*;

import com.sun.tools.hat.internal.parser.Reader;
public class MyTxt extends JFrame implements ActionListener
{
JTextArea ta;
JMenuItem open,save,myexit,open1,save1;
JMenuItem copy,palse;
JMenuBar mb;
JPopupMenu popm;
JScrollPane sp;
public void createmenu()
{
mb=new JMenuBar();
JMenu m1=new JMenu("文件");
JMenu m2=new JMenu("编辑");
JMenu m3=new JMenu("字体");
mb.add(m1);mb.add(m2);m2.add(m3);

open=new JMenuItem("打开");
//ImageIcon ii = new ImageIcon("a.gif");
//open.setIcon(new ImageIcon("b.gif"));
open.addActionListener(this);
save=new JMenuItem("保存");
save.addActionListener(this);
myexit=new JMenuI