如何在文本区域上使用getText()方法并写入txt文件,因为它出现在文本区域中



嗨,我正在尝试使用JTextArea中的getText()方法并将其写入.txt文件中。这是我的代码:

try {
     String = "OrderDetails.txt";
     PrintWriter output = new PrintWriter(fileName);
     output.println("Customer Details");
     // this part is not important
     output.println(txtAreaOutput.getText()); //Spits out multiple lines into a single line :(
     output.close();
} catch (FileNotFoundException ex) {
     Logger.getLogger(FamousFavoriteSubs.class.getName()).log(Level.SEVERE, null, ex);
}

您可以想象文本区域有多行文本,我想在将文本保存到.txt文件时保持它。有没有办法做到这一点?

JTextArea有一个"写入"功能,您必须向其发送BufferedWriter

实际上,这已经回答了多次,因此请在发布此处之前将其Google搜索。

将 JTextArea 内容写入文件

最新更新