Jpanel não exibe conteudo

Criei um JPanel no netbeans e não consigo exibir o conteudo do mesmo no meu frame.

Inclui painels para conter botões e panel para conter label porque quero fazer uma textura e cor diferente.

A tecnica seria essa mesmo?Panel como container d ecomponentes ,dentro de panels para compor uma janela mais elaborada?

O codigo do panel:

[code]private void initComponents() {
jPanel1 = new javax.swing.JPanel();
Contagem1RadioButton = new javax.swing.JRadioButton();
jPanel2 = new javax.swing.JPanel();
Contagem2RadioButton = new javax.swing.JRadioButton();
LabelSelecaoContagem = new javax.swing.JLabel();

    Contagem1RadioButton.setText("Contagem 1");
    Contagem1RadioButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    Contagem1RadioButton.setMargin(new java.awt.Insets(0, 0, 0, 0));

    org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    jPanel1Layout.setHorizontalGroup(
        jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(jPanel1Layout.createSequentialGroup()
            .add(Contagem1RadioButton, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 91, Short.MAX_VALUE)
            .add(20, 20, 20))
    );
    jPanel1Layout.setVerticalGroup(
        jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel1Layout.createSequentialGroup()
            .addContainerGap()
            .add(Contagem1RadioButton, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 31, Short.MAX_VALUE))
    );

    Contagem2RadioButton.setText("Contagem 2");
    Contagem2RadioButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    Contagem2RadioButton.setMargin(new java.awt.Insets(0, 0, 0, 0));

    org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
    jPanel2.setLayout(jPanel2Layout);
    jPanel2Layout.setHorizontalGroup(
        jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(jPanel2Layout.createSequentialGroup()
            .add(Contagem2RadioButton)
            .addContainerGap(24, Short.MAX_VALUE))
    );
    jPanel2Layout.setVerticalGroup(
        jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(jPanel2Layout.createSequentialGroup()
            .add(31, 31, 31)
            .add(Contagem2RadioButton)
            .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );

    LabelSelecaoContagem.setText("Selecione a contagem");

    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(layout.createSequentialGroup()
            .addContainerGap()
            .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .add(LabelSelecaoContagem))
            .addContainerGap(27, Short.MAX_VALUE))
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
        .add(layout.createSequentialGroup()
            .add(19, 19, 19)
            .add(LabelSelecaoContagem)
            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
            .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
            .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
            .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
            .addContainerGap(22, Short.MAX_VALUE))
    );
}// </editor-fold>     [/code]

E o codigo que chamo para exibir o conteudo:

 private void editarArquivoMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                      
        SelecaoEdicaoArquivoPanel selecaoEdicao = new SelecaoEdicaoArquivoPanel();
        selecaoEdicao.setBounds(new Rectangle(50,103,600,350));
        if(componenteAtual != null){
            remove(componenteAtual);
        }
        getContentPane().add(selecaoEdicao);
        componenteAtual = selecaoEdicao;
    }      

selecaoEdicao.setVisible(true);

talvez…