Cambiar tamaña de un BoxLayout

Hola a todos
mi duda es la siguiente; tengo una pequeña ventana que esta construida con 3 BoxLayout y en cada uno hay un jpanel, uno arriba uno al medio y otro abajo y que se colocan de forma vertical.
Pero lo que no puedo hacer es cambiarle el tamaño a cualquiera de estos paneles en los BoxLayouts... siempre me aparecen del mismo tamaño, he intentado con setSize, setBounds y nada.
Aca les dejo la ventana por si alguien puede explicarme cual es el problema.