如何在鼠标中键点击时自动滚动JTextArea
?需要说明的是,当我们点击Firefox(例如)中的鼠标滚轮(中间按钮)并向下/向上推动时,我们将能够在释放中间按钮时自动滚动页面,我们还可以看到一个圆形图标点击中间按钮。
以下是它的截图。
我认为Java中JTextArea
没有这样的功能。是否有任何黑客来实现它。
感谢任何回答。
答案 0 :(得分:1)
要确定按下哪个鼠标按钮,SwingUtilities
中的这三种方法可以帮助您:
根据单击的鼠标按钮,您可以采取适当的操作以编程方式滚动JTextArea。也许你可以使用这样的东西:
textArea.setCaretPosition(textArea.getDocument().getLength());
- >移到JTextArea
您可以查看this链接以了解如何在JTextArea中定位光标位置