我已经看到:How to set AUTO-SCROLLING of JTextArea in Java GUI?如何解决JTextArea滚动到底部?
blackArea = new JTextArea();
blackArea.setFont(new Font("Tahoma", Font.BOLD, 11));
blackArea.setText("Loggend on Administrator...\n" +date);
blackArea.setForeground(Color.RED);
blackArea.setBackground(Color.BLACK);
DefaultCaret caret = (DefaultCaret)blackArea.getCaret();
caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
blackArea.setCaretPosition(blackArea.getDocument().getLength());
scrollPane.setViewportView(blackArea);
这种运作良好。当更新到JTextArea时,滚动自动移动到底部,以便我可以看到刷新数据。 但问题是,当我点击JTextArea中的任何空格时,自动滚动停止。没有更多的自动滚动工作。如何解决它?
补充:我添加了文本到blackArea
调用GUI.blackArea.append("bla bla bla");
图形用户界面是上面的代码包括的类名称。感谢@ hovercraft-full-of-eels
谢谢。我解决了问题。 – Juntae