Creación de menús

Para crear un menú necesitamos seguir los siguientes pasos:

  •  Hay que crear un objeto JMenuBar  y adjuntarlo  dentro de un contenedor  de menús, como JFrame.
  • Crear uno o varios objetos JMenu y agregarlos al objeto barra de menús.
  • Crear uno o varios objetos JMenuItem y agregarlos al objeto menú.

CREACIÓN DE UNA BARRA DE MENÚS CON JMENUBAR

Un componente JMenuBar es una barra de menús, es decir, un menú horizontal. Sólo se puede agregar  a un objeto JFrame  y constituye  la raíz de todos los árboles  de menús.  El  objeto  JFrame  muestra  un  solo  componente  JMenuBar  a  la  vez.  Sin embargo,  el  componente  JMenuBar  puede  modificarse  en  función  del  estado  del programa para que aparezcan menús diferentes según la situación.

 

CREACIÓN DE UN MENÚ CON JMENU

El componente  JMenu crea un menú desplegable  básico que puede añadirse  a un componente JMenuBar o a otro objeto JMenu.

CREACIÓN DE UNA OPCIÓN DE MENÚ CON JMENUITEM

 

Los componentes  JMenuItem  son  los nodos  de texto  de las hojas  de un árbol  de menús.

En  general,  para  definir  el  comportamiento  de  un  menú  se  agrega  un  elemento ActionListener al objeto JMenuItem.

CREACIÓN DE UN COMPONENTE JCHECKBOXMENUITEM

El componente JCheckboxMenuItem es una opción de menú que se puede activar o desactivar. Debe controlarse con la interfaz ItemListener.


Descargar códigos de ejemplo de esta lección.