viernes, 15 de junio de 2012

JMenuBar, una barra de menu en Java


Casi todas las aplicaciones tiene una barra de menu, y para aquellas aplicaciones que estan hechas en Java tampoco son la excepcion.


Crear una barra de menu, es relativamente sencillo:

JMenuBar barra = new JMenubar();

Con esto tenemos la barra de menu, pero en ella debemos incorporar los menus y los items que iran dentro de cada menu.
Para crear un menu debemos:

JMenu menuEdicion = new JMenu("Nombre del Menu");

Luego debemos agregar este menu a la barra:

barra.add(menuEdicion);

El orden en que agreguemos los menus a la barra, incidira en el orden en que aparazquen luego.
Luego debemos crear los items e ir incorporandolos al menu:

JMenuItem itemNuevo = new JMenuItem("Nuevo");
menuArchivo.add(itemNuevo);

Los item funcionan como botones, para que realicen alguna accion hay que gestionarlo mediante la interfaz ActionListener.
Por ejemplo para el caso del item Salir:

menuArchivoSalir.addActionListener(this);
menuArchivoSalir.setActionCommand("Salir");

Dejo el link del ejemplo de la barra de menu aca.

No hay comentarios:

Publicar un comentario