JTextArea: insert(String str, int pos)
import javax.swing.JTextArea; public class Main { public static void main(String[] argv) { JTextArea ta = new JTextArea("Initial Text"); int pos = 5; ta.insert("some text", pos); } }