Automatisches scrollen eines JEditorPane

javaprogger1987

Erfahrenes Mitglied
Hallo!
Ich hab folgendes Problem:
Ich haben einen Chat, bei dem die Nachrichten in einem JEditorPane angezeigt werden. Nur krieg ich das nicht hin, dass der automatisch immer ans Ende des des Pane scrollt... (Pane ist in einem JScrollPane)

Habs bisher so versucht:
Code:
int maxV = jScrollPane1.getVerticalScrollBar().getMaximum();
int maxH = jScrollPane1.getHorizontalScrollBar().getMaximum();
jScrollPane1.getVerticalScrollBar().setValue( maxV );
jScrollPane1.getHorizontalScrollBar().setValue( maxH );

und so:
Code:
Rectangle bigOne = new Rectangle( 0, Integer.MAX_VALUE, 1, 1 );
jScrollPane1.getViewport().scrollRectToVisible( bigOne );

mfg
Tobi
 
Moin,
also wenn das nur zur Anzeige dient, nimm doch eine JTextArea und dies:
Code:
Point point = new Point( 0, (int)(textArea.getSize().getHeight()) );
scrollPane.getViewport().setViewPosition( point );
 
Hi, danke für die schnell Antwort.. Sollte auch mit einem EditorPane gehen oder? Weil ich da HTML-Code drin hab (für Farben etc.) ist der besser geeignet..
Ich probiers mal so..

//edit: Geht danke!
 
Zuletzt bearbeitet:
Zurück