Java 将JTextPane添加到BorderLayout.SOUTH会导致JScrollPane滚动
我有一个包含在JScrollPane中的JPanel。JPanel将组件添加到其北部、中部、西部和南部区域(BorderLayout)Java 将JTextPane添加到BorderLayout.SOUTH会导致JScrollPane滚动,java,swing,jscrollpane,jtextpane,caret,Java,Swing,Jscrollpane,Jtextpane,Caret,我有一个包含在JScrollPane中的JPanel。JPanel将组件添加到其北部、中部、西部和南部区域(BorderLayout) 当我将JTextPane添加到SOUTH位置时,滚动窗格滚动以显示文本。我不希望滚动窗格从其最上面的位置移动。如何防止这种情况发生?如果没有更多详细信息,您可以尝试将默认插入符号设置为,从Java 5开始提供 JTextPane jtp = new JTextPane(); DefaultCaret caret = (DefaultCaret) jtp.getC
当我将JTextPane添加到SOUTH位置时,滚动窗格滚动以显示文本。我不希望滚动窗格从其最上面的位置移动。如何防止这种情况发生?如果没有更多详细信息,您可以尝试将默认插入符号设置为,从Java 5开始提供
JTextPane jtp = new JTextPane();
DefaultCaret caret = (DefaultCaret) jtp.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
如果没有更多详细信息,您可以尝试将默认插入符号设置为,从Java5开始提供
JTextPane jtp = new JTextPane();
DefaultCaret caret = (DefaultCaret) jtp.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
请编辑您的问题,使其包含显示您描述的问题的。是的,这也有效。请编辑您的问题,使其包含显示您描述的问题的。是的,这也有效。