我有private JTextArea opisDiagnoza;
我将其插入JScrollPane jsp
,如下所示:
opisDiagnoza = new JTextArea("Opis diagnozy:\n");
JScrollPane jsp = new JScrollPane(opisDiagnoza, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
稍后,当我这样做时:
opisDiagnoza.setText(REALLY_LONG_TEXT);
JScrollPane
autorscrolls向右,所以要手动阅读我需要的内容(通过单击水平滚动条)将其向左滚动。
如何在文本内插入JScrollPane
后向左侧自动滚动JTextArea
?
示例:
http://i.stack.imgur.com/fxc4x.png
由于声誉低,我无法明确添加图片。
答案 0 :(得分:0)
试试这个
DefaultCaret caret = (DefaultCaret)textArea.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);