Java Swing - 如何向下滚动JTextArea?

F. *_* P. 10 java swing scroll jtextarea

我有一个基本聊天应用程序.我JTextArea用于缓冲区.添加消息后,我想滚动到底部.怎么能实现这一目标?

我发现没有会员功能允许我这样做.

Hov*_*els 25

您可以通过将插入符号位置设置为文本区域的末尾来完成此操作,即

myTextArea.setCaretPosition(myTextArea.getDocument().getLength());
Run Code Online (Sandbox Code Playgroud)

编辑:通过查看本页右下角列出的相关问题,您可以在此问题上找到更多信息.特别是,请查看camickr的答案并链接到这个主题:如何在Java GUI中设置JTextArea的AUTO-SCROLLING?.这是一个比我给出的更好,更完整的答案(我现在刚刚为此投票).