When you have a table that is larger than the display
area, only a few rows are displayed. Moving the row
selection using the keyboard up/down arrows keeps the
selected row visible by scrolling the visible rows.
But after setSelection(0, rowAtInvisibleIndex, true) is
called, moving the row selection using keyboard no more
scrolls the visible rows.