Here you can find the source of scrollToBottom(final JScrollPane scrollPane)
public static void scrollToBottom(final JScrollPane scrollPane)
//package com.java2s; import java.awt.Point; import javax.swing.JScrollPane; import javax.swing.JViewport; public class Main { /** Scrolls the given {@link JScrollPane} to its bottom left corner. */ public static void scrollToBottom(final JScrollPane scrollPane) { final JViewport viewport = scrollPane.getViewport(); viewport.setViewPosition(new Point(0, viewport.getView().getHeight())); }/*from w w w . j a v a2 s . c om*/ }