Hallo,
Wenn du
insertString brauchst (und bei setText), dann bau dir doch vorher den
einzufügenden String komplett zusammen (indem du alle eingelesenen
Strings über einen StringBuffer aneinanderfügst) und füge den Gesamt-
String einmalig ein (oder setze ihn via setText).
Das mach ich ja, ich lese die Datei Zeilenweise ein und füge die Zeilen dem String all_text hinzu. Diesen schreibe ich dann in einem Rutsch ins Document vom TextPane. Aber wie geasgt bei größeren Dateien dauert das ewig.
Gruß,
ueps