我想防止滚动 Pane 在其 View 中的内容展开时滚动。任何指针?我已经尝试使用谷歌搜索标题的变体,并阅读了 JScrollPane 的所有文档,但我仍然有点困惑。
编辑: 在滚动 Pane 中,我有一个文本 Pane ,在它旁边还有另一个文本 Pane ,显示旁边 Pane 的行号。每次添加新行时我都会填满此数字 Pane ,所以这可能是导致 View 前进的原因。
最佳答案
滚动或不滚动可在 DefaultCaret 上配置
DefaultCaret caret = (DefaultCaret) textPane.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
另请参阅 Rob 的精彩博客条目 about text scrolling
关于java - 在 JScrollPane 上停用 ScrollOnExpand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7389260/