• Viernes 8 de Noviembre de 2024, 19:17

Autor Tema:  Duda con JTabbedPane  (Leído 1003 veces)

Ryusaki N

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
Duda con JTabbedPane
« en: Sábado 16 de Octubre de 2010, 04:32 »
0
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;
Código: Java
  1.  
  2. public class gui extends JFrame {
  3.  
  4.     JTabbedPane tabpanel = new JTabbedPane();
  5.     JPanel mainpage = new JPanel();
  6.     JPanel def = new JPanel();
  7.     JMenuBar menu = new JMenuBar();
  8.     JMenu option = new JMenu("File");
  9.     JMenu option2 = new JMenu("Project");
  10.     JMenu option3 = new JMenu("Run");
  11.     JMenu option4 = new JMenu("Include");
  12.     JMenuItem New = new JMenuItem("New");
  13.     JMenuItem Open = new JMenuItem("Open");
  14.     JMenuItem Exit = new JMenuItem("Exit");
  15.     JMenuItem Website = new JMenuItem("Create new website");
  16.  
  17.     public gui(){
  18.  
  19.        setLayout(null);
  20.  
  21.        mainpage.setPreferredSize(new Dimension(100,100));
  22.        mainpage.setLayout(null);
  23.        def.setPreferredSize(new Dimension(100,100));
  24.        def.setLayout(null);
  25.  
  26.        option.add(New);
  27.        option.add(Open);
  28.        option.add(Exit);
  29.        option2.add(Website);
  30.    
  31.        tabpanel.addTab("Start Page",mainpage);
  32.        tabpanel.addTab("Default",def);
  33.  
  34.        menu.add(option);
  35.        menu.add(option2);
  36.        menu.add(option3);
  37.        menu.add(option4);
  38.  
  39.        this.getContentPane().add(tabpanel);
  40.        tabpanel.setVisible(true);
  41.        setJMenuBar(menu);
  42.        
  43.  
  44.     }
  45. }
  46.  
  47.  
  48.  

Toda respuesta es bien recibida muchas gracias desde ya, saludos.
C/C++/C#/Java/Python dev. Frontend web developer. ASP.NET && PHP, ASM x86
No tengo vida social y me siento orgulloso!! 1000% Geek.