保存文本区域的内容

Posted

技术标签:

【中文标题】保存文本区域的内容【英文标题】:Save content of a text area 【发布时间】:2014-01-03 15:04:19 【问题描述】:

嗨,我对这个世界真的很陌生,我只是想知道如何保存我的 jTextArea1 的内容,以便下次打开我的应用程序时,我输入的单词将出现在文本区域和文本区域不会为空。我的意思是我希望 textarea 记住在其中键入的所有内容,因为下次我打开应用程序时,内容将在其中并且文本区域不会为空。还是谢谢。

gbp1998

An image to understand better.

【问题讨论】:

Java 持久性是您所需要的。 oracle.com/technetwork/java/javaee/tech/… 需要通过某种方式持久化数据,可以使用files,db。 正如@sanket 提到的,你需要你的数据持久化,我建议看看Java Serialization 或者,一个更常用的方法JDBC 存储文本的方式有很多种,例如:在文本文件中、在注册表中或在数据库中。您需要首先确定最适合您的目的。 @Jurgen 我想保存在文本文件中 【参考方案1】:

尝试这样的事情然后存储在一个文本文件中:

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("area1.txt")));
out.write( jTextArea1.getText() );
out.close();

【讨论】:

以上是关于保存文本区域的内容的主要内容,如果未能解决你的问题,请参考以下文章

提交后清空文本区域的内容[重复]

单击按钮时在剪贴板中复制文本区域的文本

Java:拆分字符串并将它们放入文本区域的

如何在表格中显示文本区域的换行符?

选择文本区域的最后一行

如何在文本区域的当前插入符号位置插入文本