Ho visto che la classe JScrollPane espone il metodo getViewport() che ti restituisce la JViewport che corrisponde alla finestra visualizzata (rispetto all'area totale). JViewport espone il metodo setViewPosition(Point p) che probabilmente permette di posizionare a piacere la finestra di visualizzazione.