2

我正在使用JScrollPane其中包含一个JTextArea. 问题是当JTextArea填充大量文本时,会JScrollPane自动向下滚动。我应该在 上设置什么属性JScrollPane以避免这种自动向下滚动?谢谢。

4

1 回答 1

4

如果 JScrollPane 正在装饰一个文本组件,它会自动滚动到底部,但在加载后对文本组件调用setCaretPosition(0)会导致它滚动到顶部。

但是,如果它不是文本组件,您也可以像这样更改视口:

scrollPane.getViewport().setViewPosition(new Point(0,0));
于 2012-04-09T15:52:30.273 回答