Problemas cmo JTabbedPane

Tenho um problema que li em outros tópicos mas não sei por que ainda não está rodando, pois não aparece o JTabbedPane, com os paineis adicionados. Quem poder ajudar ae seria uma benção. Segue o código:


public class GUI extends JFrame {

    private javax.swing.JTabbedPane menuPrincipal = new JTabbedPane(); 
    private javax.swing.JPanel painelPrincipal = new JPanel();
    private javax.swing.JPanel painelCadastrar = new JPanel();
    private javax.swing.JPanel painelPesquisar = new JPanel();

    public GUI(){
      super("Cadastro");
      try {
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       setSize(640, 480);
       setLocationRelativeTo(null);
       CriarInterface(); // cria a interface
      }catch(Exception e){
        e.printStackTrace();
        JOptionPane.showMessageDialog(this, "Erro ao abrir o programa!!");
      }

    }

    private void CriarInterface() {
        this.setLayout(null);
        this.getContentPane().add(menuPrincipal);
        menuPrincipal.addTab("Cadastrar", painelCadastrar);
        menuPrincipal.addTab("Pesquisar", painelPesquisar);
// tentei fazer outras coisas além do código que está aqui, mas não rolou também.

    }

}

Se puderem ajudar, muito obrigado!!!

layout definido como null, voce deve então setar tamanho e posição na tela, use a função:

flw

Jah tentei isto também. Mas até agora eu naum consegui resolver o problema… Jah tentei colocar um painel no frame e do painel adicionar o JTabbedPane… mas tbm naum funfou… tah complicado a coisa… rsrs

dae galera, vlw pela ajuda quem me respondeu ae… Mto obrigado, mas eu resolvi meu problema, eu tinha tentado colocar o painel e o tabbed, mas quando eu tentava eu estava somente tentando adicionar o painel ao conteiner… mas pesquizei no google e vi que eu tenho q fazer isto aki primeiro:

        this.setContentPane(painelPrincipal);

Depois o resto do codigo fik normalz…

abraços a todos!