Hab schon wieder ein Problem.
Nachdem ich das zeilenweise auslesen aus einer Textdatei mittels BufferedReader hinbekommen habe, würde ich die Zeilen aus der Datei gerne in einem JTextField (oder JTextArea) ausgeben lassen.
Wer den letzten Thread noch nicht kennt:
In der txt-Datei stehen die Worte: Apfel, Banane, Waldmeister, Ananas, Multivitamin. Jedes Wort in einer neuen Zeile.
Wenn ich dann mit dem BufferedReader die Textdatei auslese und dann mit System.out.println() ausgeben lasse, klappt das hervorragend!
Wenn ich jetzt allerdings das ganze in einem JTextField ausgeben lasse, zeigt er mir NUR den letzten Wert (Multivitamin) an! Sonst nichts! Warum??? Und wie lse ich das ganze?
Der Code:
Nachdem ich das zeilenweise auslesen aus einer Textdatei mittels BufferedReader hinbekommen habe, würde ich die Zeilen aus der Datei gerne in einem JTextField (oder JTextArea) ausgeben lassen.
Wer den letzten Thread noch nicht kennt:
In der txt-Datei stehen die Worte: Apfel, Banane, Waldmeister, Ananas, Multivitamin. Jedes Wort in einer neuen Zeile.
Wenn ich dann mit dem BufferedReader die Textdatei auslese und dann mit System.out.println() ausgeben lasse, klappt das hervorragend!
Wenn ich jetzt allerdings das ganze in einem JTextField ausgeben lasse, zeigt er mir NUR den letzten Wert (Multivitamin) an! Sonst nichts! Warum??? Und wie lse ich das ganze?
Der Code:
Code:
JTextField ausgabe = new JTextField();
try
{
String line;
BufferedReader datei = new BufferedReader(new FileReader("drinks.txt"));
while((line = datei.readLine()) != null)
{
ausgabe.setText(line);
}
datei.close();
}
close(IOException e)
{}
}