package java实践;
import javax.swing.*;
import java.awt.Desktop;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Writefile {
public Writefile(JFrame jFrame, JTextArea textArea){
JFileChooser fileChooser=new JFileChooser();
int n=fileChooser.showSaveDialog(jFrame);
if(n==JFileChooser.APPROVE_OPTION) {
File file=fileChooser.getSelectedFile();
FileWriter fileWriter;
try {
fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);
String s=textArea.getText();
bufferedWriter.write(s);
bufferedWriter.close();
// Desktop.getDesktop().open(file);
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
}