Hola a todos. Tengo un pequeño problema con un elemento JTabbedPane ya que no se muestra en la interfaz gráfica de mi aplicación a pesar de que le he incluido 2 JPanels, he visto ejemplos de como generar un JTabbedPane pero no logro encontrar el error, he aqui el código;
 
public class gui 
extends JFrame {  
 
    public gui(){
 
       setLayout(null);
 
       mainpage.
setPreferredSize(new Dimension(100,
100));       mainpage.setLayout(null);
       def.
setPreferredSize(new Dimension(100,
100));       def.setLayout(null);
 
       option.add(New);
       option.add(Open);
       option.add(Exit);
       option2.add(Website);
   
       tabpanel.addTab("Start Page",mainpage);
       tabpanel.addTab("Default",def);
 
       menu.add(option);
       menu.add(option2);
       menu.add(option3);
       menu.add(option4);
 
       this.getContentPane().add(tabpanel);
       tabpanel.setVisible(true);
       setJMenuBar(menu);
       
 
    }
}
 
 
 
Toda respuesta es bien recibida muchas gracias desde ya, saludos.