No es capaz de agregar 3 JPanels a un panel principal

Tengo 3 JPanels y quiero colocarlos todos en un JPanel. Usé el GridBagLayout para el panel principal. Pero solo se está agregando un panel. ¿Por qué podría ser esto?

    gblayout=new GridBagLayout();
    gbc=new GridBagConstraints();
    panel1Customizer();
    panel2customizer();
    panel3Customizer();
    setLayout(gblayout);
    gbc.fill=GridBagConstraints.HORIZONTAL;
    gbc.anchor=GridBagConstraints.NORTHWEST;
    gbc.weightx=1;
    gbc.weighty=1;
    gbc.gridheight=GridBagConstraints.REMAINDER;
    add(panel1, gbc);
    add(panel2, gbc);
    gbc.gridwidth=GridBagConstraints.REMAINDER;
    add(panel3, gbc);

Los métodos de personalización son los que agregan elementos a estos paneles.

Respuestas a la pregunta(4)

Su respuesta a la pregunta