uepselon: Schnelles lesen einer Datei.

Beitrag lesen

Hallo,

ich versuche gerade eine Textdatei in ein JTextPane zu laden.
Bisher hab ich folgendes gemacht:

try
               {
               BufferedReader in = new BufferedReader(new FileReader(FileName));
               do
                {
                line = in.readLine();
                if (line != null)
                   {
                   all_lines+=line+"\n";
                   }
                }
               while (line != null);
               }
             catch (Exception e) { }

all_lines hab ich dann in das Document des TextPanes über insertString(..) eingefügt.

Das ganze funktioniert auch, aber viel zu langsam.
Bei kleinen Textdatei fällt es kaum auf, aber ab 500 Zeilen Text, wird die Wartezeit recht nervig (3sec aufwärts). Wie kann ich das optimieren?

Gruß,
ueps