求人写一个JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:41:49
设计一个文本编辑器。它上面是菜单条,菜单条下面是一个多行文本框。菜单条包含二个菜单,File、Util, 其中,File菜单又包括菜单项open, save。当选择open时,会弹出文件对话框,让用户选择指定的文件(文本文件),然后将文件的内容显示在多行文本框中。当选择save 时,弹出文件对话框,在其中输入文件名后将多行文本框的内容存入该文件。Util菜单又包括count和reverse。当选择count时,能统计文本框中的字符数,并弹出一个对话框显示统计结果。当选择reverse时,能将文本框中的每一行文字颠倒,比如第一行是12345,就会变成54321,一行一行的变
这有什么一头雾水的,说得很清楚了啊

做的不好,请楼主和各位多提意见!!

工具: eclipse

文件名: Editor.java

代码:

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.util.StringTokenizer;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.Timer;

public class Editor extends JFrame {

private JPanel jContentPane = null;
private JMenuBar jMenuBar = null;
private JMenu jMenu = null;
private JMenu