Hallo,
Hab ich jetzt auch mal versucht, dauert aber bei 800 Zeilen immernoch 2 sec bis die Datei geladen ist. In einem "normalen" Editor lädt sowas in einem Bruchteil einer Sekunde.
Du hast dann vermutlich sowas stehen:
all_lines.append(line + "\n");
Das ist schlecht, weil du oben wieder zwei Strings konkatenierst, so
daß bei jedem Durchlauf zwei String-Objekte erzeugt (und dann wieder
recycled) werden müssen.
Ungefähr so: append(new String(line + new String("\n"));
Also besser:
all_lines.append(line).append("\n");
Und das geht auf meinem Rechner dann rasend schnell.
BTW: setText() ist doppelt so schnell wie insertString().
Übrigens solltst du dir unbedingt mal die Java Code Conventions
(http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html)
durchlesen und dich möglichst dran halten.
Gruß
Slyh
Es gibt 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.