diff --git a/ICGE-Ui/src/main/java/de/unistuttgart/informatik/fius/icge/ui/internal/SwingTaskStatusDisplay.java b/ICGE-Ui/src/main/java/de/unistuttgart/informatik/fius/icge/ui/internal/SwingTaskStatusDisplay.java index 4c8456bf..263add09 100644 --- a/ICGE-Ui/src/main/java/de/unistuttgart/informatik/fius/icge/ui/internal/SwingTaskStatusDisplay.java +++ b/ICGE-Ui/src/main/java/de/unistuttgart/informatik/fius/icge/ui/internal/SwingTaskStatusDisplay.java @@ -19,6 +19,7 @@ import javax.swing.JTextPane; import javax.swing.SwingUtilities; import javax.swing.text.BadLocationException; +import javax.swing.text.DefaultCaret; import javax.swing.text.DefaultStyledDocument; import javax.swing.text.Style; import javax.swing.text.StyleConstants; @@ -62,6 +63,7 @@ public SwingTaskStatusDisplay(final double fontScale) { // setup text pane this.textPane = new JTextPane(new DefaultStyledDocument()); this.textPane.setEditable(false); + ((DefaultCaret) this.textPane.getCaret()).setUpdatePolicy(DefaultCaret.NEVER_UPDATE); // setup text styles final int fontSize = (int) Math.floor(12 * fontScale);