Il metodo per gestire lo scrolling credo non ci sia, ma come diceva prima Zero-2 basta intercettare l'evento di mouse WheelMoved e comportarsi di conseguenza.
esempio stupido scritto con la fretta di andare a pranzo:
gestisci uno scroll molto lento... ovviamente però dovresti fare un if per gestire la rotazione su o giù della rotellina e per ogni barra. A e ricordati di disabilitare lo scroll automatico nel JScrollPane che di default è settato a truecodice:public void mouseWheelMoved(MouseWheelEvent mouseWheelEvent) { JScrollBar jbar = p.getVerticalScrollBar(); int i = jbar.getValue(); jbar.setValue(i+1); }
![]()