Hallo,
Ich kann mich jetzt zunächst nur Slyh anschließen: Welche Ursache für die mangelnde Performance ergibt Deine Analyse? Liegt es am Einlesen der Datei? Liegt es an den Methoden der Swing-Klasse(n)? Oder liegt es vielleicht an etwas anderem?
also ich hab jetzt mal eine kleine Funktion geschrieben die die Zeit gemessen hat. Für das lesen der Datei in den StringBuffer brauchte meine Anwendung 90 ms, für insertString(0, fileData, mainAttr) sage und schreibe 661 ms!!! Warum dauert das solange?
Gruß,
ueps