Hi,
hab ein Problem mit meinem FileReader. Also habe einen HighScore in eine .txt datei geschrieben. Das funktioniert alles wunderbar. Nur will ich nun den Highscore auslesen und ihn in ein TextArea einfügen. Leider zeigt er mir immer nur den letzten gemachten Highscore an)=.
Code:
HighScoreFrame highScore= new HighScoreFrame(); //Klasse wird intializiert
public void highScoreLesen(){
try {
BufferedReader in = new BufferedReader(new FileReader(file));
String zeile = null;
while ((zeile = in.readLine()) != null) { //Lesen bis zum Ende der Datei
highScore.setHighScoreText().setText(zeile); //Hier wird der Highscore in das TextArea geschrieben
}
} catch (IOException e) {
e.printStackTrace();
}
}
Hoffe ihr findet meinen Denkfehler... HighScoreText ist das TextArea. Es ist privat in einer anderen Klasse. Deshalb habe ich einen Setter eingebaut. Ich benutze Netbeans.
Wenn ihr mehr Infos braucht schreibt sie einfach.