DISEÑO DE MENÚS Y
SUBMENUS
Menú
 Los menús están contenidos en
una barra de menú, la cuál se
puede decir que es una propiedad
que tienen las ventanas para
poseer menús, esto es porque la
barra de menú en sí misma no es
una ventana como lo puede ser
un botón de comando o
un cuadro de texto, pero tampoco
es una barra de herramientas,
sino un objeto contenedor de
otros menús.
Submenús.
 En la mayoría de las
aplicaciones, un submenú se
puede distinguir dentro de
un menú, porque tiene una
pequeña flecha apuntando
hacia la derecha, que indica
que el menú se extiende
hacia otro menú (el
submenú).
JMenuBar.
 Es el elemento principal cuando vamos a crear
menús, ya que provee la barra donde se alojaran
cada uno de los items u opciones deseadas.
JMenu.
 Si bien el elemento anterior permite crear una Barra
donde alojar el resto de componentes, el JMenu es
quien contiene dichos componentes, a este se le
agregan el resto de opciones, podemos asociarlo con
un contenedor el cual aloja otros elementos como
botones, etiquetas, campos entre otros,el JMenu
permite agregar los elementos o items
correspondientes, así como otros JMenus.
JMenuItem.
 Representan Items u opciones del menú, cuando
creamos un JMenu decimos que tipo de opciones
puede contener y al crear un JMenuItem decimos
cuales son las opciones para ese menú en especifico,
por ejemplo el Menú "Archivo", contendrá los items
"Abrir", "Guardar", "Nuevo", "Principal", etc.
JCheckBoxMenuItem.
 Este componte es otro ítem que almacena el JMenu,
permite vincular casillas de verificación o Checkbox,
muy útil cuando vamos a parametrizar mas de una
opción o característica de nuestro sistema.
JRadioButtonMenuItem.
 Este componente es similar al anterior, la diferencia
es que permite vincular componentes RadioButton
los cuales brindan opciones de selección única.
JPopupMenu.
 Por ultimo tenemos el JPopupMenu, a diferencia de
los anteriores, este componente no es contenido en la
Barra de Menú, sino que se asocia al contenedor
principal que para nuestro ejemplo es un JPanel (del
cual hablaremos en el siguiente articulo), permite
brindar opciones emergentes o popup con tan solo
dar click derecho sobre algún área del panel, el
JPopup funciona también como un contenedor
similar al JMenu.
CARACTERISTICAS DE MENUS:
 Aunque los menús son personalizables, hay características
que se pueden apreciar siempre que se ve un menú:
 Icono. En el lado izquierdo hay un espacio para almacenar ya
sea un indicador del tipo de menú (viñeta para el radiobotón y
paloma para la casilla de verificación) o un pequeño gráfico
que haya sido implementado.
 Mnemónico. Una letra subrayada que indica qué carácter
forma junto con Alt un atajo de teclado que habilita el menú.
 Teclas de acceso rápido. Como su mismo nombre lo dice,
es una combinación de teclas que activa al menú una vez que
ha sido presionada. Tienden a aparecer en el extremo derecho
de cada comando de la lista.
RECOMENDACIONES
 Recomendamos los menús que nos permiten interactuar con
presentándonos una serie de opciones para que nuestros
programas sean mas llamativos eligiendo una serie de menús.
 Organizar adecuadamente los items que concluira la
aplicacion
 Se recomienda asignar combinacion de teclas de acceso rapido
a los items mas utilizados.
 En programación interrelacionamos nuevos temas y nuestro
interes por descubrir mas sobre los controles swing en java.
 Java swing nos presenta una serie de opciones de menús para
trabajar y interactuar con los trabajos diarios que realizamos.
 tener en cuenta que los menús son contenedores para los sub
menús.
CONCLUSIONES
 menús son contenedores para los submenús.
 Se puede crear un interfaz mas amigable.
 ayuda a mantener un orden adecuado de algunas
opciones que tendrá el usuario.
 Brinda facilidad de acceso con la propiedad
accelerator.
APRECIACION DE EQUIPO
 los programas sean mas interactivos; porque tienen
una serie de menús de las cuales elijamos con
permitiéndonos así presentar una serie de opciones
como menús para las presentaciones.
 Una barra de menú contiene uno o más menús, y
tiene una posición dependiente de la plataforma.
 Swing es más activo gracias al desarrollo de sus
paquetes y componentes
Menus y-submenus

Menus y-submenus

  • 1.
  • 2.
    Menú  Los menúsestán contenidos en una barra de menú, la cuál se puede decir que es una propiedad que tienen las ventanas para poseer menús, esto es porque la barra de menú en sí misma no es una ventana como lo puede ser un botón de comando o un cuadro de texto, pero tampoco es una barra de herramientas, sino un objeto contenedor de otros menús.
  • 3.
    Submenús.  En lamayoría de las aplicaciones, un submenú se puede distinguir dentro de un menú, porque tiene una pequeña flecha apuntando hacia la derecha, que indica que el menú se extiende hacia otro menú (el submenú).
  • 4.
    JMenuBar.  Es elelemento principal cuando vamos a crear menús, ya que provee la barra donde se alojaran cada uno de los items u opciones deseadas.
  • 5.
    JMenu.  Si bienel elemento anterior permite crear una Barra donde alojar el resto de componentes, el JMenu es quien contiene dichos componentes, a este se le agregan el resto de opciones, podemos asociarlo con un contenedor el cual aloja otros elementos como botones, etiquetas, campos entre otros,el JMenu permite agregar los elementos o items correspondientes, así como otros JMenus.
  • 6.
    JMenuItem.  Representan Itemsu opciones del menú, cuando creamos un JMenu decimos que tipo de opciones puede contener y al crear un JMenuItem decimos cuales son las opciones para ese menú en especifico, por ejemplo el Menú "Archivo", contendrá los items "Abrir", "Guardar", "Nuevo", "Principal", etc.
  • 7.
    JCheckBoxMenuItem.  Este compontees otro ítem que almacena el JMenu, permite vincular casillas de verificación o Checkbox, muy útil cuando vamos a parametrizar mas de una opción o característica de nuestro sistema.
  • 8.
    JRadioButtonMenuItem.  Este componentees similar al anterior, la diferencia es que permite vincular componentes RadioButton los cuales brindan opciones de selección única.
  • 9.
    JPopupMenu.  Por ultimotenemos el JPopupMenu, a diferencia de los anteriores, este componente no es contenido en la Barra de Menú, sino que se asocia al contenedor principal que para nuestro ejemplo es un JPanel (del cual hablaremos en el siguiente articulo), permite brindar opciones emergentes o popup con tan solo dar click derecho sobre algún área del panel, el JPopup funciona también como un contenedor similar al JMenu.
  • 10.
    CARACTERISTICAS DE MENUS: Aunque los menús son personalizables, hay características que se pueden apreciar siempre que se ve un menú:  Icono. En el lado izquierdo hay un espacio para almacenar ya sea un indicador del tipo de menú (viñeta para el radiobotón y paloma para la casilla de verificación) o un pequeño gráfico que haya sido implementado.  Mnemónico. Una letra subrayada que indica qué carácter forma junto con Alt un atajo de teclado que habilita el menú.  Teclas de acceso rápido. Como su mismo nombre lo dice, es una combinación de teclas que activa al menú una vez que ha sido presionada. Tienden a aparecer en el extremo derecho de cada comando de la lista.
  • 12.
    RECOMENDACIONES  Recomendamos losmenús que nos permiten interactuar con presentándonos una serie de opciones para que nuestros programas sean mas llamativos eligiendo una serie de menús.  Organizar adecuadamente los items que concluira la aplicacion  Se recomienda asignar combinacion de teclas de acceso rapido a los items mas utilizados.  En programación interrelacionamos nuevos temas y nuestro interes por descubrir mas sobre los controles swing en java.  Java swing nos presenta una serie de opciones de menús para trabajar y interactuar con los trabajos diarios que realizamos.  tener en cuenta que los menús son contenedores para los sub menús.
  • 13.
    CONCLUSIONES  menús soncontenedores para los submenús.  Se puede crear un interfaz mas amigable.  ayuda a mantener un orden adecuado de algunas opciones que tendrá el usuario.  Brinda facilidad de acceso con la propiedad accelerator.
  • 14.
    APRECIACION DE EQUIPO los programas sean mas interactivos; porque tienen una serie de menús de las cuales elijamos con permitiéndonos así presentar una serie de opciones como menús para las presentaciones.  Una barra de menú contiene uno o más menús, y tiene una posición dependiente de la plataforma.  Swing es más activo gracias al desarrollo de sus paquetes y componentes