【发布时间】:2016-07-30 18:57:25
【问题描述】:
我有这段代码可以将文本字段中的值打印到文件中。但是我将如何调整我的代码以将文本重复附加到 Java 中的现有文件中。
JButton submitInvoice = new JButton ("Submit");
sPanel.add(submitInvoice);
submitInvoice.addActionListener(e8->{
try{
BufferedWriter bw = new BufferedWriter(new FileWriter("RegInvoice_0to2.txt",true));
bw.write("---------------Booking Invoice---------------");
bw.write("\r\n");
bw.write("All Day: "); bw.write(tSesh1.getText());
bw.write("\r\n");
bw.write("Morning: "); bw.write(tSesh2.getText());
bw.write("\r\n");
bw.write("Lunch: "); bw.write(tSesh3.getText());
bw.write("\r\n");
bw.write("Afternoon: "); bw.write(tSesh4.getText());
bw.write("\r\n");
bw.write("Pre School: "); bw.write(tSesh5.getText());
bw.write("\r\n");
bw.write("Full Holiday Care: "); bw.write(tSesh6.getText());
bw.write("\r\n");
bw.write("----------------Total Amount----------------");
bw.write("\r\n");
bw.close();
}catch(Exception ex){
ex.printStackTrace();
}
});
【问题讨论】:
-
你应该已经在追加了,你已经将
true传递给了 FileWriter 构造函数的第二个参数。
标签: java swing actionlistener bufferedwriter