GUI にボタンがあり、ボタンを押すと、ユーザーは情報をテキスト ファイルに追加できます。この部分のセットアップは問題ありませんが、ユーザーがファイルに書き込むと、テキスト ファイル内のすべての情報が消去され、追加されたばかりの新しい行だけが残るという問題があります。情報を追加し、元の情報をテキスト ファイルに保持する必要があります。append コマンドでこれができると思っていましたが、明らかに何か間違っています。どんな助けでも素晴らしいでしょう!
これが私のコードです:
FileWriter fWriter = null;
BufferedWriter writer = null;
try {
fWriter = new FileWriter("info.txt");
writer = new BufferedWriter(fWriter);
writer.append(javax.swing.JOptionPane.showInputDialog(this, "add info"));
writer.newLine();
writer.close();
} catch (Exception e) {
}