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