Java小作业,任务是写一个有改字体颜色大小的文本编辑器。其实相比windows自带的记事本功能还要弱,不过还是拿来练练手了。这里主要也就实现了简单的文件读写和字体等更改操作,还是非常简易的。
实现代码import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JColorChooser;
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;
import javax.swing.KeyStroke;
public class TextEditer extends JFrame {
private static final long serialVersionUID = 1L;
private JScrollPane scrollPane;
public JTextArea textArea;
private JMenuBar menubar;
private TextEditer editer;
public Font font;
private Color fgColor, bgColor;
private JMenu menuFile, menuEdit;
private JMenuItem menuFileNew, menuFileOpen, menuFileSave, menuFileExit;
private JMenuItem menuEditFont, menuEditFgColor, menuEditBgCo