Slyh: TXT Datei in Fenster ausgeben

Beitrag lesen

Hallo,

jetzt fügst du zu dem Panel mal noch eine JTextArea hinzu, denn
schließlich soll der Text ja irgendwo ausgegeben werden.

Die JTextArea füllst du dann so ungefähr wie da unten:

int c;
      try {FileReader f = new FileReader("Test.txt");
          while ((c=f.read()) != -1)
            System.out.print ((char)c);
      }

Wobei es eine ausgesprochen schlechte Idee ist, eine Textdatei zeichen-
weise und noch dazu ungepuffert auszugeben. Du solltest dir dringend
mal den BufferedReader anschauen. Mit dem kannst du den Text dann auch
zeilenweise auslesen (-> Methode "readLine()").

Am einfachsten wäre es wohl, du würdest den Text zeilenweise auslesen
und jede Zeile dann an die TextArea anfügen (-> "append(String)").

Hier noch zwei Links zum Nachschlagen:
http://java.sun.com/j2se/1.4.2/docs/api/java/io/BufferedReader.html
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTextArea.html

Gruß
Slyh