如果用JTextArea来做信息窗口,不断用append()显示新信息,通常会希望内容能自动滚动,保持最后增加的信息能够显示出来。利用setCaretPosition()可以实现,这个方法是设置输入光标的位置,如果光标位置超出目前可视范围,会自动滚动以保正光标可以显示出来。

int length = textArea.getText().length();
textArea.setCaretPosition(length);

posted on 2008-11-19 14:40 Bom Wu 阅读(3232) 评论(0)  编辑  收藏 所属分类: Software Technology

只有注册用户登录后才能发表评论。


网站导航: