Hallo,
ich habe ein Scrollproblem bei meinem Chat... also das Scrollen an sicht funktioniert ja einwandfrei, nur es gibt ja mehrere Möglichkeiten den Scrollbar ganz nach unten zu setzen.
momentan verwende ich:
Allerdings wenn jetzt im TextPane gut 1000 Zeilen geschrieben werden, wird das Maximum, das zu ermitteln ist, immer größer - folglich braucht er länger. Geht dann aber schon die nächste Textaufforderung zum Anfügen ans TextPane ein.. kann er nicht scrollen, weil die Verarbeitung zu lange dauert.
Wie könnte ich das Problem am Besten lösen.. geht's denn vielleicht so schneller?
ich habe ein Scrollproblem bei meinem Chat... also das Scrollen an sicht funktioniert ja einwandfrei, nur es gibt ja mehrere Möglichkeiten den Scrollbar ganz nach unten zu setzen.
momentan verwende ich:
Code:
scrollbar1.setValue(scrollbar1.getMaximum());
Allerdings wenn jetzt im TextPane gut 1000 Zeilen geschrieben werden, wird das Maximum, das zu ermitteln ist, immer größer - folglich braucht er länger. Geht dann aber schon die nächste Textaufforderung zum Anfügen ans TextPane ein.. kann er nicht scrollen, weil die Verarbeitung zu lange dauert.
Wie könnte ich das Problem am Besten lösen.. geht's denn vielleicht so schneller?
Code:
scrollbar1.setValue(scrollbar1.getValue() + scrollbar1.getModel().getExtent());