两种方法可以解决:
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);后面<------ 树欲静而风不止 ------>
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);后面<------ 树欲静而风不止 ------>
这里面的position是指什么?是行数么还是字数,我都是过了,不行啊
position = textArea.getSelectedText().length();//可以得到字符串的总数
textArea.setCaretPosition(position);//要写在setVisible(true);后面<------ 树欲静而风不止 ------>