我有一个基础聊天应用程序,使用JTextArea
作为缓冲区。在添加消息后,我想要滚动到底部。如何实现这个功能?
我没有找到可以实现此功能的成员函数。
你可以通过将光标位置设置为文本区域的末尾来实现此操作,例如:
myTextArea.setCaretPosition(myTextArea.getDocument().getLength());
编辑:您可以通过查看此页面右下方列出的相关问题来了解更多信息。特别是,请查看此线程中camickr的答案和链接:如何在Java GUI中设置JTextArea的自动滚动?。 它比我给出的答案好得多且更完整(我刚刚为此点赞)。