我正在使用JScrollPane
其中包含一个JTextArea
. 问题是当JTextArea
填充大量文本时,会JScrollPane
自动向下滚动。我应该在 上设置什么属性JScrollPane
以避免这种自动向下滚动?谢谢。
问问题
1775 次
1 回答
4
如果 JScrollPane 正在装饰一个文本组件,它会自动滚动到底部,但在加载后对文本组件调用setCaretPosition(0)会导致它滚动到顶部。
但是,如果它不是文本组件,您也可以像这样更改视口:
scrollPane.getViewport().setViewPosition(new Point(0,0));
于 2012-04-09T15:52:30.273 回答