----------------------
android培训、
java培训、期待与您交流!----------------------
import java.awt.Font;
import java.awt.HeadlessException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.text.DateFormat;
import java.util.Date;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JToolBar;
import javax.swing.undo.UndoManager;
public class NotePadFounction {
// 构造函数
public NotePadFounction() {
}
// 读取文件 传入参数为父窗口和文本编辑控件
public String loadFile(JFrame frame, JTextArea editor, String fileUrl) {
JFileChooser chooser = new JFileChooser();
int r = chooser.showOpenDialog(frame);
if (r == JFileChooser.APPROVE_OPTION) {
try {
editor.read(new FileReader(chooser.getSelectedFile()), null);
return chooser.getSelectedFile().getAbsolutePath();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return fileUrl;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return fileUrl;
}
}
return fileUrl;
}
// 保存文件 传入参数为父窗口和文本编辑控件
public String saveFile(JFrame frame, JTextArea editor, String fileUrl) {
if (new File(fileUrl).exists()) {
try {
editor.write(new FileWriter(new File(fileUrl)));
return fileUrl;
} catch (IOException e) {
import java.awt.Font;
import java.awt.HeadlessException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.text.DateFormat;
import java.util.Date;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JToolBar;
import javax.swing.undo.UndoManager;
public class NotePadFounction {
// 构造函数
public NotePadFounction() {
}
// 读取文件 传入参数为父窗口和文本编辑控件
public String loadFile(JFrame frame, JTextArea editor, String fileUrl) {
JFileChooser chooser = new JFileChooser();
int r = chooser.showOpenDialog(frame);
if (r == JFileChooser.APPROVE_OPTION) {
try {
editor.read(new FileReader(chooser.getSelectedFile()), null);
return chooser.getSelectedFile().getAbsolutePath();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return fileUrl;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return fileUrl;
}
}
return fileUrl;
}
// 保存文件 传入参数为父窗口和文本编辑控件
public String saveFile(JFrame frame, JTextArea editor, String fileUrl) {
if (new File(fileUrl).exists()) {
try {
editor.write(new FileWriter(new File(fileUrl)));
return fileUrl;
} catch (IOException e) {