繁体   English   中英

使用JFileChooser用Java读写程序

[英]Read / write program in Java using JFileChooser

如何将从JFileChooser中选择的文件链接到文件,以及如何将其转换为能够在TextArea中显示和编辑它的字符串?

我已使用swing设置了GUI,但是actionListener和JFileChooser之间的链接不完整。

任何帮助将非常感激。

代码: http//pastebin.com/p3fb17Wi

编辑:我找到了这个程序,几乎可以完成我想要的,但是它不允许我保存实际文件: http : //www.java-forums.org/new-java/8856-how-get-内容文本文件写jtextarea.html

为了能够保存所做的更改,您将必须使用“保存对话框”。 在您引用的示例中,使用了“文件打开对话框”。 它们以类似的方式工作,您所需要做的就是获取用户希望将所做的更改存储到的文件,打开该文件的流并写回数据。 教程向您展示如何使用各种文件选择器。

所有文本组件都支持read(...)和write(...)方法。 因此,您要做的就是获取File的名称并创建FileReader或FileWriter,然后调用该方法。

文件选择器仅用于获取读取器或写入器要使用的文件名。 因此,基本代码为:

File saveFile = chooser.getSelectedFile();
FileWriterr writerr = new FileWriter( saveFile );
textArea.write(writer)

当然,您可能需要使用缓冲读取器/写入器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM