记事本保存文件

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();

}

    }

    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容