Here you can find the source of inScrollPane(JTextComponent textComponent, boolean autoscroll)
public static JScrollPane inScrollPane(JTextComponent textComponent, boolean autoscroll)
//package com.java2s; //License from project: Open Source License import javax.swing.JScrollPane; import javax.swing.text.DefaultCaret; import javax.swing.text.JTextComponent; public class Main { public static JScrollPane inScrollPane(JTextComponent textComponent, boolean autoscroll) { JScrollPane pane = new JScrollPane(textComponent); if (autoscroll) { DefaultCaret caret = (DefaultCaret) textComponent.getCaret(); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); pane.setAutoscrolls(true);//from w ww .jav a 2 s. co m } return pane; } }