EjemploMenu.java

 

import java.awt.Font;

 

import javax.swing.*;

 

public class EjemploMenu {

 

       public static void main(String[] args) {

            

             MarcoMenu mimarco = new MarcoMenu();

            

             mimarco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 

       }

 

}

 class MarcoMenu extends JFrame {

      

       public MarcoMenu(){

            

             setVisible(true);

            

             setBounds(550, 300, 550, 400);

            

             LaminaMenu milamina = new LaminaMenu();

            

             add(milamina);

 

            

       }

}

 class LaminaMenu extends JPanel {

        

        public LaminaMenu() {

              

              JMenuBar barra = new JMenuBar();

              

              JMenu archivo = new JMenu("Archivo");

              

              JMenu edicion = new JMenu("Edicion");

              

              JMenu formato = new JMenu("Formato");

              

              JMenu opciones = new JMenu("Opciones");

              

              JMenuItem abrir = new JMenuItem("Abrir");

              

              JMenuItem guardar = new JMenuItem("Guardar");

              

              JMenuItem copiar = new JMenuItem("Copiar");

              

              JMenuItem cortar = new JMenuItem("Cortar");

              

              JMenuItem generales = new JMenuItem("Generales");

              

              JMenuItem opcion1 = new JMenuItem("Opcion 1");

              

              JMenuItem opcion2 = new JMenuItem("Opcion 2");

              

              archivo.add(abrir);

              

              archivo.add(guardar);

              

              edicion.add(opciones);

              

              edicion.addSeparator();

              

              edicion.add(copiar);

              

              edicion.add(cortar);

              

              formato.add(generales);

              

              barra.add(archivo);

              

              barra.add(edicion);

              

              barra.add(formato);

              

              opciones.add(opcion1);

              

              opciones.add(opcion2);

              

              //edicion.add(opciones);

              

              add(barra);

        }

        

 

      

 }

 

No hay comentarios:

Publicar un comentario