fai una prova, non sono sicura che funzioni, ma imposta tu la dimensione per il frame. Non vedo punti in cui setti la dimensione (intesa come preferredsize) quindi sono dell'idea che il default in questo caso significhi prendere tutto lo spazio fornito e in questo caso questo spazio è maggiore.

Questo è un punto di partenza, intanto prova.