在 JEditorPane 中禁用滚动到文本末尾
嗨
我使用 JEditorPane 和 HTMLEditorKit 来显示具有换行功能的 HTML 文本。
问题是当我使用 .setText 方法设置其内容时,它会自动滚动到该文本的末尾。
我怎样才能禁用这个功能?
谢谢。
Hi
I used a JEditorPane with HTMLEditorKit to showing HTML text with ability to wrap text.
The problem is when I set it's content using .setText method it automatically scrolls to the end of that text.
How can I disable this?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试使用此技巧在
setText()
之前保存光标位置,然后在将文本添加到组件后恢复它:You can try this trick to save the cursor position before the
setText()
and then restore it once you've added your text to the component:试试这个:
Try this:
在
setText
之后试试这个:Try this after
setText
: