Hallo,
in ein JTextPane Array mit 10000 Elementen möchte mittels .setText "hello world!" schreiben.
Leider ist die Performance sehr bescheiden. Es MUSS JTextPane sein, da ich den Text stylen bzw.
formatieren will. Hier ein Beispielcode:
Habt ihr vielleicht Ideen oder alternative Vorschläge, wie ich die Performance verbessern kann?
Vielen Dank
SinuS
in ein JTextPane Array mit 10000 Elementen möchte mittels .setText "hello world!" schreiben.
Leider ist die Performance sehr bescheiden. Es MUSS JTextPane sein, da ich den Text stylen bzw.
formatieren will. Hier ein Beispielcode:
Java:
import javax.swing.*;
import javax.swing.text.*;
public class JTextPaneTest {
JTextPane [] textPane = new JTextPane[10000];
JTextPaneTest() {
for(int i=0;i<textPane.length;i++) {
textPane[i] = new JTextPane();
textPane[i].setText("Hello world!");
}
}
public static void main(String[] args) {
float startTime = System.nanoTime();
new JTextPaneTest();
float stopTime = System.nanoTime() - startTime;
System.out.println("elapsed time: "+stopTime/1000000000+ "s");
}}
Habt ihr vielleicht Ideen oder alternative Vorschläge, wie ich die Performance verbessern kann?
Vielen Dank
SinuS
Zuletzt bearbeitet: