2013-05-03 165 views
-1

我目前正在尝试编写一个Java程序,它有一个很好的用户界面,要求用户输入三个名称,项目ID,小时数和日期。我正在使用它来跟踪我目前正在进行的所有项目的工作进度。我有一些Java的经验,但我仍然在学习。所以我试图完成的是创建一个程序,它接受用户输入并将报告输出到文本文件。我设置了字段,并且我已经设置了我想要的大部分界面。不过,我想有一个按钮,可以输出用户输入到文本文件的内容。我该怎么做呢?我如何着手将用户输入和打印到文本文件?我真的很感激任何建议。提前致谢!Java程序打印报告

+0

http://stackoverflow.com/a/1625263/16959 < - 这是子问题的单个答案,如何附加到Java文件。至于“有一个按钮”,你有多远? – 2013-05-03 21:03:54

+0

这个问题很快就会结束......太模糊了。对于用户界面阅读关于Java的挥杆和写入文本文件使用FileOutputStream。尝试在使用计算器查询时更具体一些。 – rsan 2013-05-03 21:06:19

回答

3

要打印到文件,使用以下命令:

PrintWriter fout = new PrintWriter(new FileWriter("file_name.txt", true)); 

您可以使用fout一样的System.out。写完后务必致电fout.close()。构造函数中的true指定要附加到该文件;覆盖文件,将其更改为false(谢谢杰森)。

接受用户输入是一个不同的问题,答案取决于您的界面的结构。