Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
DISEÑO DE MENUS Y SUBMENUS
1.
2. En informática, un menú es una serie de opciones que el
usuario puede elegir para realizar determinadas tareas.
Los menús están contenidos en una barra de menú, la
cual 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 informática, el término submenú es
utilizado para describir aquel menú que está
contenido en otro menú.
El objetivo de un submenú es agrupar
funcionalidades relacionadas en un único menú. Si
todas las funcionalidades estuviesen en un único
menú, probablemente sería muy largo o difícil de
utilizar.
4. :Elementos típicos de las interfaces gráficas de usuario (GUI)
Entrada de comandos
Botón • Menú contextual • Menu (y Submenú) • Menú
desplegable • Menú pastel (pie menu) • Menú hamburguesa
Entada/salida de datos
Casillero de verificación • Lista • Lista desplegable (combo
box) • Botón de opción (radio button) • Cuadro de texto •
Grid view (datagrid) • Botón de opción (Radio button) • Barra
de desplazamiento (scrollbar)
Informativos
Icono • Barra de estado (status bar) • Globo de ayuda (ballon
help) • Barra de progreso • Barra de
título • Slider • Spinner • Caja de texto (Text box o Cuadro
de texto) • HUD (heads-up) • Infobar • Etiqueta(label) •
Splash screen • Throbber • Toast • Tooltip
Contenedores
Ventana • Acordeón • Ribbon • Disclosure widget (expansor
o Combutcon) • Cuadro (frame/fieldset) • Barra de menú
(menubar) • Panel • Panel lateral • Pestaña (tab) • Barra de
herramientas
De navegación
Barra de direcciones • Breadcrumb • Hipervínculo • Vista de
árbol (treeview)
Ventanas especiales
Acerca de (about box) • Cuadro de diálogo (dialog box)
• Cuadro de diálogo de archivos • Inspector window • Modal
window • Ventana de paleta
Relacionados Widget
5. es un Menú, los que estamos en este campo a diario
debemos interactuar con algún tipo de menú que nos
brinda opciones que queremos realizar, un editor de
texto, una ventana, un navegador etc., todos deben
tener un Menú desde el cual administrar nuestro sistema
como JMenuBar.
JMenu.
JMenuItem.
JCheckBoxMenuItem.
JRadioButtonMenuItem.
JPopupMenu.
6. 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.
barraMenu = new JMenuBar();
barraMenu.add(menuArchivo);
setJMenuBar (barraMenu);
7. 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.....
menuArchivo = new JMenu();
menuArchivo.add(menuItemNuevo);
menuArchivo.addSeparator();
8. 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..
9. Este compontes es otro item 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.
jCheckMenu1 = new JCheckBoxMenuItem("Check1");
menuOpciones.add(jCheckMenu1);
10. Este componente es similar al anterior, la diferencia es que
permite vincular componentes RadioButton los cuales brindan
opciones de selección única, por ejemplo si en un editor de
texto queremos un único tipo de letra, podemos usar este
componente.
jRadioButtonMenu1=new JRadioButtonMenuItem("Radio1");
grupoRadios.add(jRadioButtonMenu1);
menuOpciones.add(jRadioButtonMenu1);
11. 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 clic derecho sobre algún área del panel....... el
JPopup funciona también como un contenedor similar al JMenu.
menuEmergente = new JPopupMenu();
itemEmergente1.setText("Opcion Emergente 1");
menuEmergente.add(itemEmergente1)
12. En este ejemplo agrupamos los componentes anteriores,
la única función es dar a conocer lo básico de estos
elementos.