BasicScrollBarUI
отвечает за настройку таймера, который выполняет прокрутку.
private final static int scrollSpeedThrottle = 60; // delay in milli seconds
...
scrollListener = createScrollListener();
scrollTimer = new Timer(scrollSpeedThrottle, scrollListener);
scrollTimer.setInitialDelay(300); // default InitialDelay?
Вы видите, что частота повторения выше начальной задержки.бы предположить, что вам нужно создать пользовательский интерфейс полосы прокрутки и переопределить этот код.