E
Eichmeister
Gast
Hallo. Hilfe!
In meiner Funktion hyperlinkUpdate(HyperlinkEvent he) steht folgendes:
Der Code soll folgendes machen:
1. Speichere die Position des Bildausschnittes.
2. Füge einen neuen Text ein (es ist derselbe Text, jedoch sind da ein paar Zeichen unterstrichen, also fast der selbe Text). Nach dem Einfügen scrollt die scrollPane automatisch zum Schluss des Textes.
3. Da der Nutzer jedoch nichts vom Austauschprozess merken soll, scrolle bitte wieder zurück zur vorher gespeicherten Position.
Leider funktioniert das nicht. Nach der Eventverarbeitung ist der Textausschnitt trotzdem am Schluss.
Ich habe die Funktion einmal ganz am Ende angehalten und musste feststellen, dass KEINER der obigen Befehle ausgeführt wurde. Ich habe ein repaint() eingefügt, aber das wird auch nicht ausgeführt.
Weiß jemand Rat?
Grüße, van.
In meiner Funktion hyperlinkUpdate(HyperlinkEvent he) steht folgendes:
Code:
textFenster.viewPosition = scrollPane.getViewport().getViewPosition());
textFenster.setText(erstelleNeuenHTMLText());
scrollPane.getViewport().setViewPosition(textFenster.viewPosition);
Der Code soll folgendes machen:
1. Speichere die Position des Bildausschnittes.
2. Füge einen neuen Text ein (es ist derselbe Text, jedoch sind da ein paar Zeichen unterstrichen, also fast der selbe Text). Nach dem Einfügen scrollt die scrollPane automatisch zum Schluss des Textes.
3. Da der Nutzer jedoch nichts vom Austauschprozess merken soll, scrolle bitte wieder zurück zur vorher gespeicherten Position.
Leider funktioniert das nicht. Nach der Eventverarbeitung ist der Textausschnitt trotzdem am Schluss.
Ich habe die Funktion einmal ganz am Ende angehalten und musste feststellen, dass KEINER der obigen Befehle ausgeführt wurde. Ich habe ein repaint() eingefügt, aber das wird auch nicht ausgeführt.
Weiß jemand Rat?
Grüße, van.