0
我有一個包含在JScrollPane中的JPanel。 JPanel已將其組件添加到北,中,西和南區(BorderLayout)。將JTextPane添加到BorderLayout.SOUTH會導致JScrollPane滾動
當我將JTextPane添加到SOUTH位置時,滾動窗格將滾動以顯示文本。我不希望滾動窗格從最高位置移動。我怎樣才能防止這一點?
我有一個包含在JScrollPane中的JPanel。 JPanel已將其組件添加到北,中,西和南區(BorderLayout)。將JTextPane添加到BorderLayout.SOUTH會導致JScrollPane滾動
當我將JTextPane添加到SOUTH位置時,滾動窗格將滾動以顯示文本。我不希望滾動窗格從最高位置移動。我怎樣才能防止這一點?
缺席更多的細節,你可以試試默認插入符設置爲NEVER_UPDATE
,可用,因爲Java 5的
JTextPane jtp = new JTextPane();
DefaultCaret caret = (DefaultCaret) jtp.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
請編輯您的問題包括[SSCCE(http://sscce.org/),其展現你描述的問題。 – trashgod
http://stackoverflow.com/questions/11291353/jscrollpane-scrollbar-jumps-down-on-jeditorpane-settext – Trippy
是的,該[方法](http://stackoverflow.com/a/11291548/230513)也適用。 – trashgod