Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2011, 09:10
lomasdelicioso
 
Fecha de Ingreso: diciembre-2010
Mensajes: 52
Antigüedad: 13 años, 5 meses
Puntos: 5
Exclamación No me aparece mi JMenuBar en mi JFrame

Hola foreros del web, trabajo en Eclipse y lo que me ocurre es eso que dice el título, mi JMenuBar no aparece, llevo días rebanándome la cabeza, ¿alguien sería capaz de decirme cual puede ser el error?

Suponed que he puesto las librerías y todo eso.

MI CLASE DEL JFRAME:

Código Javascript:
Ver original
  1. public class SVentana extends JFrame {
  2.     private SMenu miMenu;
  3.    
  4.     public SVentana(){
  5.         super("Ejemplo");
  6.         setLayout(null);
  7.         miMenu = new SMenu();
  8.    
  9.         setJMenuBar(miMenu);
  10.        
  11.         setSize(500,500);
  12.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.         setLocationRelativeTo(null);       
  14.         setVisible(true);
  15.     }
  16. }

MI CLASE DEL JMENUBAR:

Código Javascript:
Ver original
  1. public class SMenu extends JMenuBar {
  2.  
  3.     private JMenu archivo,ayuda;
  4.     private JMenuItem nuevo,  acerca;
  5.    
  6.     public SMenu(){
  7.         super();
  8.         setLayout(null);
  9.         definirMenu();
  10.     }
  11.    
  12.     private void definirMenu() {
  13.         archivo = new JMenu("Archivo");
  14.         ayuda = new JMenu("Ayuda");
  15.         add(archivo);
  16.         add(ayuda);
  17.         nuevo = new JMenuItem("Nuevo");
  18.         acerca = new JMenuItem("Acerca de");
  19.         archivo.add(nuevo);
  20.         ayuda.add(acerca); 
  21.     }
  22. }

MI CLASE PRINCIPAL:

Código Javascript:
Ver original
  1. public class Principal {
  2.  
  3.     public static void main(String[] args) {
  4.         SVentana miVentana= new SVentana();
  5.     }
  6.  
  7. }

Gracias por todo foreros.