Hallo Liebe Community,
folgend beschreibe ich erstmal woran ich arbeite und anschließend mein Problem.
Momentan arbeite ich an einer GUI, die eine Textdatei einliest.
Der Text aus der Textdatei wird in einer TextArea ausgegeben.
Nun habe ich eine zweite TextArea erstellt.
Der eingegebene Text soll dann in die Textdatei übertragen (unten angehängt) werden.
Nochmal kurz erklärt: Der Text soll den vorhandenen Text nicht ersetzen, sondern soll unten angehängt werden.
Dafür habe ich einen FileWriter geschrieben.
Das Problem liegt jetzt darin, den Text unten anzuhängen.
Der Text soll dann per Button-click zugefügt werden (zur Textdatei).
Folgend der Code-Schnipsel mit 2-3 versuchen, es selbst zu lösen.
Nichts von denen hat funktioniert.
Durch "true" am Ende soll der Text nur am Ende angefügt werden.
Bisher hat sich das Programm ausführen lassen,
den Text konnte man eingeben.
Nachdem man auf den Button geklickt hat und das Programm beendet hat,
hat sich nichts in der Textdatei getan.
Schonmal vorab vielen Dank.
folgend beschreibe ich erstmal woran ich arbeite und anschließend mein Problem.
Momentan arbeite ich an einer GUI, die eine Textdatei einliest.
Der Text aus der Textdatei wird in einer TextArea ausgegeben.
Nun habe ich eine zweite TextArea erstellt.
Der eingegebene Text soll dann in die Textdatei übertragen (unten angehängt) werden.
Nochmal kurz erklärt: Der Text soll den vorhandenen Text nicht ersetzen, sondern soll unten angehängt werden.
Dafür habe ich einen FileWriter geschrieben.
Das Problem liegt jetzt darin, den Text unten anzuhängen.
Der Text soll dann per Button-click zugefügt werden (zur Textdatei).
Folgend der Code-Schnipsel mit 2-3 versuchen, es selbst zu lösen.
Java:
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
try {
FileWriter fw = new FileWriter(new File("...\\Bananenmuß.txt"), true);
BufferedWriter bw = new BufferedWriter(fw);
// 1. Versuch bw.append(textAdd.getText());
// 2. Versuch bw.write(textAdd.getText());
// 3. Versuch bw.write(String.valueOf(textAdd));
} catch (IOException e) {
e.printStackTrace();
}
}
});
Nichts von denen hat funktioniert.
Java:
FileWriter fw = new FileWriter(new File("...\\Bananenmuß.txt"), true);
Bisher hat sich das Programm ausführen lassen,
den Text konnte man eingeben.
Nachdem man auf den Button geklickt hat und das Programm beendet hat,
hat sich nichts in der Textdatei getan.
Schonmal vorab vielen Dank.