私は、ユーザーがテキストを入力するためのJTextAreaを持つJavaアプリケーションを開発中です。それはどのような量の行でも構いませんが、私はFileWriterに問題があります。FileWriterは入力の最初の行だけを保存しています。私はすべての前スイングやてFileWriterを使ったことがないので、私はこれは非常に間違って取得することができるが、ここに私のコードです:Java FileWriterは最初の行のみを書きます
FileWriter fw = null;
try {
fw = new FileWriter(lastSavedFile);
details.write(fw);
} catch (IOException exception) {
System.err.println("Error saving file");
exception.printStackTrace();
} finally {
if (fw != null) {
try {
fw.close();
} catch (IOException exception) {
System.err.println("Error closing writer");
exception.printStackTrace();
}
}
}
感謝を!
「詳細」機能とは何ですか?問題はそこにある可能性があります。 – chahuistle
ソリューション全体が、詳細を参照するクラスにあります(コードスニペットから判断できません)。 – Yishai