求这段关于文件编辑的java代码的具体详解,急用,感谢!!!实在不行,给点建议也行

2025-12-14 21:25:41
推荐回答(1个)
回答1:

if(e.getSource()==itemSave) //查找写入的文件
{
filedialog_save.setVisible(true);// 弹出文件保存对话框
if (filedialog_save.getFile() != null) // 选择的文件不为空
{
try {
// 根据文件保存对话框获取保存的路径和保存的文件新建文件(File)对象
File file = new File(filedialog_save.getDirectory(), filedialog_save.getFile());
FileWriter tofile = new FileWriter(file); //读取字符流
BufferedWriter out = new BufferedWriter(tofile);// 定义文件输出流
out.write(texta.getText(), 0, (texta.getText()).length());// 把file文件写入到tofile中
out.close();// 关闭输出流
tofile.close();// 关闭写入流
} catch (IOException e2)
}
}
// 整体来说实现了个文件另存为的功能