Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    [JAVA] Cambiare velocità di scorrimento JScrollBar in JScrollPane

    Salve, ho un JScrollPane all'interno del quale ho un JPanel con vari componenti.
    De default le barre di scorrimento (JScrollBar) utilizzando la rotella del mouse scorrono molto lentamente, come posso aumentare questa velocità? Sempre riferito all'utilizzo con la rotella del mouse.

    Grazie.

  2. #2
    Nessuno ti ha più scritto.... l'hai poi saputo come si fa a velocizzare la scroll bar??

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Una possibilità è usare es.:

    tuoScrollPane.getVerticalScrollBar().setUnitIncrem ent(10);

    Lo "unit increment" per default vale 1 e viene usato sia quando si clicca sulle freccette della scrollbar, sia per il wheel-scrolling.

    Attenzione ad una cosa: su Windows (su altri S.O. non so dire ora) nel pannello di controllo del mouse (quindi globale del sistema) è impostabile il numero di "righe" da scrollare per ogni step della rotellina. Sul mio Win7 ad esempio è impostato a 3. Se si invoca setUnitIncrement(10) allora con un singolo step della rotellina si scrollano 3x10 righe.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.