I think the BorderLayout overrode my size spec.  I've removed the line now; BorderLayout does a good job.