Erstmal: Habe ich selbst noch nie gemacht, kann also nur raten.
Interessant zu wissen wäre jedenfalls, was du genau hast, das du scrollen willst. Ich nehme mal an, es wird ein JScrollPane sein. In der Klasse habe ich zwar leider nichts gefunden, mit dem man aus dem Programm heraus scrollen kann, allerdings könnte dieser Workaround klappen:
Einfach im Handler, der eine neue Nachricht ans unterste Ende der Liste schreibt, diese Methode aufrufen (das ScrollPane solltest du dir halt vorher irgendwo gespeichert haben), und hoffen, dass es klappt. ^^'
Edit: Boah, komplett zufällig habe ich mehr oder weniger genau das in den Java Tutorials gesehen: How To Use File Choosers.
Hat zwar ein komplett anderes Thema, aber in der zugehörigen Demo ist ein Log, der ebenfalls automatisch nach unten scrollt. Der Log ist dabei eine JTextArea, die Methode lautet log.setCaretPosition(log.getDocument().getLength());
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Geändert von drunken monkey (20.09.2007 um 12:12 Uhr)