Tema 10 Objetos JMenuBar JMenuItem PDF
Tema 10 Objetos JMenuBar JMenuItem PDF
Tema 10 Objetos JMenuBar JMenuItem PDF
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
Swing Menus
Aquí podemos ver el árbol de herencia de las clases relacionadas con los menús:
Como se ve en la figura, los ítems de menús (incluidos los propios menús) son simples
botones. Podríamos preguntarnos como un menú, si es sólo un botón, muestra sus ítems.
La respuesta es que cuando se activa un menú, automáticamente trae un menú
desplegable que muestra sus ítems.
Seleccionamos Add Form Palette (en la versión en castellano debe decir Agregar desde
paleta), luego la opción Swing y finalmente JMenuBar. La interfaz que ese está
desarrollando adopta la siguiente apariencia:
Si procedemos a compilar y ejecutar la aplicación, vemos que al dar click sobre el menú
Archivos, se observará lo siguiente:
Repetir el procedimiento antes explicado para agregar los ítems: “Guardar” e “Imprimir”.
Las respectivas variables en el árbol o panel de Inspector (Navegador) lo cambiamos el
nombre por: jMenuItem_guardar y jMenuItem_imprimir. Nuevamente compilamos y
ejecutamos la aplicación. El formulario se muestra de la siguiente manera:
Ahora procedamos con el diseño del menú dentro del diseño del formulario. Al momento
de que lo ejecutemos debe quedar el diseño del formulario de la siguiente forma:
Aplicación adicional
Vamos a construir una aplicación que permita ejecutar todas las aplicaciones propuestas
en la Tarea 2 de la sesión “Uso de los objetos JLabel, JtextField y JButton”. Dicha tarea
contiene la formulación de cuatro aplicaciones. Por lo tanto debemos construir un menú
cuya ópción en la barra de menú sea “Tarea 2” y sus ítems deben ser “Venta de camisas”
para la primera aplicación, “Venta de computadora” para la segunda aplicación,
“Conversiones” para la tercera aplicación y “Cálculo” para la cuarta aplicación. Una vez
diseñado el menú debemos proceder a programar para que sean invocados o ejecutados
desde la opción (ítem) del menú.
Solución:
1. Creamos un proyecto denominado ObjetosMenus. Luego, seleccionamos el
paquete objetosmenus y dando click botón derecho del mouse en la opción New
(Nuevo) seleccionamos Formulario Jframe.
Indicamos como nombre del formulario frmMenu y luego damos click en Terminar
o Finish.
3. Se crear una barra de Menú con una primera opción del tipo Jmenu. Procedemos a
renombrarlo con JMenuTarea2 y cambiarle el texto como “Tarea 2” y
posteriormente creamos un JmenuItem.
6. Volviendo al entorno debemos crear 4 objetos del tipo Jframe, uno para cada
opción o aplicación de la Tarea 2.