RE:Ayuda contenedor Panel
Hola, lo q puedes es hacer q el layout de tu contenedor principal sea nulo, y luego podras insertar - añadir sobre el cualquier componente y con cualquier tamaño.. Ej:
getContentPane().setLayout(null);
JPanel panel = new JPanel();
panel.setBounds(20,30,200,250); // esto es para darle las posiciones y tamaño a tu panel
// setBounds( posX, posY, X, Y )
getContentPane().add(panel);
Espero te sea de ayuda.. SALUDOS WVA