在JTextArea执行append后,我们经常需要在Scrollpanel中从最后一行向前显示Text的内容
方法是这样的
textArea1.setCaretPosition( textArea1.getDocument().getLength());
如果又不想这样显示了,想照默认的方法显示,做法是
textArea1.setCaretPosition(0);
如果给text加上定时器,然后让其不断的从某文件中取数据,就可以实现JScrollPanel中文字自动向上滚动的效果
方法是这样的
textArea1.setCaretPosition( textArea1.getDocument().getLength());
如果又不想这样显示了,想照默认的方法显示,做法是
textArea1.setCaretPosition(0);
如果给text加上定时器,然后让其不断的从某文件中取数据,就可以实现JScrollPanel中文字自动向上滚动的效果
JTextArea滚动技巧
本文介绍如何使用JTextArea组件实现文本自动滚动效果。通过设置不同caret位置可以改变滚动方向,配合定时器更新文本内容,适用于实时数据显示场景。
875

被折叠的 条评论
为什么被折叠?



