Hi all,
ich habe ein Problem unzwar mit dem TextField.
Einen Inhalt eines Textfeldes kann ich ja durch
löschen.
Mein Programm ist so aufgebaut das ich aus einer .txt Datei alle Zeichen lese mit:
und sie dann in ein textfield namens lyricText schreibe.
Das klappt auch soweit.
Nun kommt das problem:
Wenn ich danach, durch das betätigen eines Buttons den Inhalt des Texfields mit setText(""); lösche und danach noch ein e neue .txt Datei öffne und sie wieder auslese und in das Textfield schreibe, erscheint der vorherige ausgelesene Text und wird wieder geschrieben und danach wird der neu zu lesende text darein geschrieben. So geht das dann weiter ... Weiss jmd. woran das liegen kann ?
mfg
Fan
ich habe ein Problem unzwar mit dem TextField.
Einen Inhalt eines Textfeldes kann ich ja durch
Code:
textfield.setText("");
Mein Programm ist so aufgebaut das ich aus einer .txt Datei alle Zeichen lese mit:
Code:
try{
f1 = new RandomAccessFile(loadS, "rw");
while((loadLine = f1.readLine())!= null) {
gesamtText += loadLine + "\n";
}
lyricText.setText(gesamtText);
f1.close();
}catch (Exception ex) {
}
und sie dann in ein textfield namens lyricText schreibe.
Das klappt auch soweit.
Nun kommt das problem:
Wenn ich danach, durch das betätigen eines Buttons den Inhalt des Texfields mit setText(""); lösche und danach noch ein e neue .txt Datei öffne und sie wieder auslese und in das Textfield schreibe, erscheint der vorherige ausgelesene Text und wird wieder geschrieben und danach wird der neu zu lesende text darein geschrieben. So geht das dann weiter ... Weiss jmd. woran das liegen kann ?
mfg
Fan