Java 如何防止JScrollPane自动向下滚动?

Java 如何防止JScrollPane自动向下滚动?,java,swing,jscrollpane,jtextarea,Java,Swing,Jscrollpane,Jtextarea,我正在使用一个JScrollPane,其中包含一个JTextArea。问题是当JTextArea中填充了大量文本时,JScrollPane会自动向下滚动。我应该在JScrollPane上设置什么属性来避免自动向下滚动?谢谢 如果JScrollPane正在装饰文本组件,它将自动滚动到底部,但加载后调用文本组件将导致它滚动到顶部 但是,如果它不是文本组件,也可以如下更改视口: scrollPane.getViewport().setViewPosition(new Point(0,0)); 如果J

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

如果JScrollPane正在装饰文本组件,它将自动滚动到底部,但加载后调用文本组件将导致它滚动到顶部

但是,如果它不是文本组件,也可以如下更改视口:

scrollPane.getViewport().setViewPosition(new Point(0,0));

如果JScrollPane正在装饰一个文本组件,它将自动滚动到底部,但在加载后调用文本组件将导致它滚动到顶部

但是,如果它不是文本组件,也可以如下更改视口:

scrollPane.getViewport().setViewPosition(new Point(0,0));

回答得好!通过在JScrollPane本身上设置一个属性,这是不可能实现的吗?谢谢你用我需要的信息更新了答案。很好的答案!通过在JScrollPane本身上设置属性,这是不可能实现的吗?感谢您用我需要的信息更新答案。