2013-05-03 113 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(謝謝傑森)。

接受用戶輸入是一個不同的問題,答案取決於您的界面的結構。