textarea中的滚动条如何让光标停在最后一行

java GUI设计中用swing中让textarea的垂直滚动条始终显示在最下方
聊天窗口用来接受信息的textarea的垂直滚动条老是随便动,最新收到的信息不能显示出来,
原来是这样:每当接受到新的信息时让光标的位置显示出来,即最后一个字符的位置,这样滚

动条自动就显示在最下面了。
代码是:
JTextarea textarea = new JTextarea();
textarea.append("dfasfsadfasfd");
textarea.setCaretPosition(textarea.getText().length());
就是说每当收到信息显示后,让光标显示也就到了最后一行了。搞定。

posted @ 2013-06-04 23:13  小博测试成长之路  阅读(1038)  评论(0编辑  收藏  举报