两种方法可以解决:
1、控制JScrollBar,在setText(String)后计算JScrollBar的最大位置
JScrollPane sPane = new JScrollPane(textArea);
JScrollBar sBar = sPane.getVerticalScrollBar();
sBar.setValue(int value);//value为具体的位置sBar.getMaximum()//得到最大
sBar.getMinimum()//得到最小2、将光标设置到输入字符串的末尾
textArea.setCaretPosition(int position);
//editroPane.getSelectedText().length();可取得editroPane中字符串的总数
都要写在setVisible(true);后面<------ 树欲静而风不止 ------>