Hallo zusammen!
Ich füge in ziemlich kurzen Abständen über ein DefaultListModel einem JList entweder neue Einträge hinzu, oder ändere alte Einträge. Beim Hinzufügen neuer Einträge (Zeilen) ist das JList (visuell) kurzzeitig komplett leer und erst dann erfolgt das Anzeigen aller Einträge (inkl. dem neuen) wieder.
Das Repaint dauert in meinem Anwendungsfall einfach zu lange. Einmal davon abgesehen, dass der JScrollPane beim Einfügen auch immer ganz nach oben scrollt, stört mich primär diese zeitliche Verzögerung, bis alles neu gezeichnet wurde.
Gibts da vielleicht irgendeinen Trick, von dem ich noch nichts weiß?
Hab hier im Forum auch schon gesucht, aber ich glaub, das passt alles nicht so zu meiner Problematik.
Grüße
PAX
Ich füge in ziemlich kurzen Abständen über ein DefaultListModel einem JList entweder neue Einträge hinzu, oder ändere alte Einträge. Beim Hinzufügen neuer Einträge (Zeilen) ist das JList (visuell) kurzzeitig komplett leer und erst dann erfolgt das Anzeigen aller Einträge (inkl. dem neuen) wieder.
Das Repaint dauert in meinem Anwendungsfall einfach zu lange. Einmal davon abgesehen, dass der JScrollPane beim Einfügen auch immer ganz nach oben scrollt, stört mich primär diese zeitliche Verzögerung, bis alles neu gezeichnet wurde.
Gibts da vielleicht irgendeinen Trick, von dem ich noch nichts weiß?
Hab hier im Forum auch schon gesucht, aber ich glaub, das passt alles nicht so zu meiner Problematik.
Grüße
PAX