Java FileWriter - Ajouter la Ligne du Fichier Texte

J'ai un bouton dans une interface graphique, et lorsque le bouton est enfoncé, l'utilisateur a la possibilité d'ajouter des informations dans un fichier texte. J'ai cette partie de l'installation de l'amende, mais la chose qui est de jouer avec moi, c'est que lorsque l'utilisateur écrit dans le fichier, il efface toutes les infos dans le fichier texte et la seule ligne de gauche est la nouvelle qui vient d'être ajoutée. J'ai besoin d'ajouter de l'information et de toujours garder l'info d'origine dans le fichier texte. Je pensais que la commande append a été en mesure de faire cela, mais je suis évidemment faire quelque chose de mal. Toute aide serait génial!

Voici mon code:

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) {
    }

OriginalL'auteur rjdelight | 2011-04-10