Ah.  I think I figured out what I was doing wrong with the
scroll panes, thanks to the infamous StackOverflow.  I should
have realized what I was doing wrong because of the way I was
using scroll panes with the JTables, but it never clicked for
me until I saw near-pseudocode of the minimal steps for scrolling
a JPanel within a JScrollPane.