簡體   English   中英

鼠標中鍵單擊時自動滾動JTextArea

[英]Auto scroll JTextArea on middle mouse button click

如何在鼠標中鍵單擊時自動滾動JTextArea 明確地說,當我們在Firefox中單擊鼠標滾輪(中間按鈕)(例如)並向下/向上推時,我們將能夠在釋放中間按鈕時自動滾動頁面,我們還可以在看到一個圓形圖標單擊中間按鈕的點。

這是它的屏幕截圖。

自動滾動JTextArea圖標

我認為Java中的JTextArea沒有這種功能。 是否有實現它的技巧。

任何答案表示贊賞。

要確定按下了哪個鼠標按鈕, SwingUtilities以下三種方法可以幫助您:

isLeftMouseButton

isMiddleMouseButton

isRightMouseButton

基於單擊的鼠標按鈕,您可以采取適當的措施以編程方式滾動JTextArea。 可能,您可以使用如下所示的內容:

textArea.setCaretPosition(textArea.getDocument().getLength()); ->移至JTextArea的末尾

您可以查看鏈接,以獲得在JTextArea中定位光標位置的好主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM