我注意到JTextArea不能像UITextArea那样平滑滚动。看来,当我向下滚动时,它会跳到下一行,而不是在文本上平滑滚动。
我在这里创建了一个问题的动画GIF:
示例代码:
JFrame frame = new JFrame();
BorderLayout bl = new BorderLayout();
frame.setLayout(bl);
JTextArea textArea = new JTextArea(6, 30);
textArea.setText(TEXT_FOR_TEXT_AREA);
JScrollPane textScroll = new JScrollPane(textArea);
frame.add(textScroll, BorderLayout.CENTER);
有没有办法让滚动更加流畅(而不是逐行完美地剪切文字)?
感谢。