1
我不想爲顯示一些搜索結果的JList滾動滾動。使用垂直滾動條的默認單位增量,滾動速度太慢。增加單位增量時,滾動速度更快,但對於用戶來說,滾動看起來非常突然並且不太平滑。像瀏覽器中的JLists平滑滾動
是否有任何內置功能或任何其他方法可以像瀏覽器一樣平滑滾動?到目前爲止,我發現的每個建議解決方案(例如this one)都會增加單位增量,但這不是我真正想要的(或者用戶可能期望的)。
我不想爲顯示一些搜索結果的JList滾動滾動。使用垂直滾動條的默認單位增量,滾動速度太慢。增加單位增量時,滾動速度更快,但對於用戶來說,滾動看起來非常突然並且不太平滑。像瀏覽器中的JLists平滑滾動
是否有任何內置功能或任何其他方法可以像瀏覽器一樣平滑滾動?到目前爲止,我發現的每個建議解決方案(例如this one)都會增加單位增量,但這不是我真正想要的(或者用戶可能期望的)。
JList
執行Scrollable
實現此目的。您可以覆蓋getScrollableUnitIncrement()
以返回給定方向和方向的首選增量。
我嘗試了您的建議解決方案,但是當將可滾動單位增量設置爲較小數字(例如1)時,滾動速度太慢,但當使用較大數字時(例如20),滾動不平滑。我想要的是一個小的單位增量,但使用例如鼠標滾輪時,應連續滾動幾個單位(類似於Web瀏覽器)。 – problemzebra
由於默認的鍵綁定可能是一種替代方法,請檢查主機平臺的鍵盤重複設置。由於該效果表示基於平臺設置和性能的折衷,因此您可以將應用程序的值設置爲java.util.Preference。 – trashgod