【发布时间】:2013-07-21 05:20:37
【问题描述】:
在previous question我问如何将光标设置到JTextArea的底部。答案是textField.getDocument().getLength() 从技术上讲,我可以在每次插入文本后使用textField.getDocument().getLength(),但这并不方便。
但是,这并不是我的意思。我需要更改光标位置的JTextArea 属性。在我的程序中_result 是 JTextArea。它从多个类和方法中获取文本,因此每次在_result.append("text") 之后使用textField.getDocument().getLength() 并不方便,并且容易导致代码出错且不灵活
我有什么办法可以做这样的事情:
// this is just a pseudocode
_result.setDefaultCursorPosition(bottom);
然后每当文本进入那里(无论来自什么类或方法),光标总是在底部。
【问题讨论】:
标签: java swing cursor jtextarea