[英]Auto scroll JTextArea on middle mouse button click
如何在鼠标中键单击时自动滚动JTextArea
? 明确地说,当我们在Firefox中单击鼠标滚轮(中间按钮)(例如)并向下/向上推时,我们将能够在释放中间按钮时自动滚动页面,我们还可以在看到一个圆形图标单击中间按钮的点。
这是它的屏幕截图。
我认为Java中的JTextArea
没有这种功能。 是否有实现它的技巧。
任何答案表示赞赏。
要确定按下了哪个鼠标按钮, SwingUtilities
以下三种方法可以帮助您:
基于单击的鼠标按钮,您可以采取适当的措施以编程方式滚动JTextArea。 可能,您可以使用如下所示的内容:
textArea.setCaretPosition(textArea.getDocument().getLength());
->移至JTextArea
的末尾
您可以查看此链接,以获得在JTextArea中定位光标位置的好主意。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.