在上一个问题中,我询问了如何将光标设置到 JTextArea 的底部。答案是textField.getDocument().getLength()
从技术上讲,我可以textField.getDocument().getLength()
在每次插入文本后使用,但这并不方便。
然而,这并不完全是我的意思。我需要更改光标位置的 JTextArea 属性。在我的程序_result
中是 JTextArea。它从多个类和方法中获取文本,因此textField.getDocument().getLength()
每次使用后_result.append("text")
都不方便,并且代码容易出错且不灵活
有什么办法我可以做类似的事情:
// this is just a pseudocode
_result.setDefaultCursorPosition(bottom);
然后每当文本到达那里(无论是什么类或方法),光标总是在底部。