MENUS

Páginas: 5 (1175 palabras) Publicado: 13 de enero de 2015
Programación OO
Creación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

EJERCICIO GUIADO

Barras de Menús
La barra de menús nos permite acceder a las opciones más importantes del programa. Todo
programa de gran envergadura suele tener una barra de menús.

Ejercicio guiado
1. Veamos como añadir una barra de menús a nuestras aplicaciones. Primero crea un
nuevo proyecto con NetBeans.Puedes crearlo llamándolo CreaMenus, sin olvidar
marcar las casillas de “Create Main Class” y “Set as Main Project”.
En el paquete “creamenus” da clic con el botón derecho y en New selecciona JFrame
Form. Al nuevo JFrame llámalo Menus.
2. Añade a tu ventana un objeto JMenuBar. Para ello da clic derecho en el JFrame
desde el Inspector (parte inferior izquierda de la ventana). Luego seleccionaAdd
From Palette enseguida elige Swing Menus y finalmente da clic en Menu Bar.

3. En la parte superior de tu ventana aparecerá esto:

4. En el inspector (parte inferior izquierda) observarás como aparece un objeto
JMenuBar, y, dentro de él, un objeto del tipo JMenu. Los objetos JMenu representan
las opciones principales contenidas dentro de la barra de menús.

1

Programación OOCreación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

5. Aprovecha el Inspector para cambiar el nombre al objeto JMenuBar. Llámalo
barraMenus. Para ello solo da clic sobre él y luego presiona la tecla F2.
6. Cambia también el nombre al objeto JMenu. Asígnale el nombre menuArchivo. El
Inspector tendrá el siguiente aspecto:

Antes

Después

7. Ahora, las opciones de la barra de menúsmuestra el texto “File” y “Edit”. Esto se
puede cambiar seleccionándola y cambiando su propiedad text. Asígnale el texto
“Archivo” a la primera opción del menú y “Edición” a la segunda.

8. Ahora el aspecto de la barra de menús será como el que se muestra en la figura
anterior.

9. Puedes añadir más opciones principales a la barra de menús haciendo clic con el
botón derecho sobre el objetode la barra de menús y activando la opción “Add
Menu”.

2

Programación OO
Creación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

10. Añade una opción más a la barra de menús. El inspector debe tener ahora el
siguiente aspecto:

11. Y la barra de menús presentará este otro aspecto:

12. Cambia el nombre de la nueva opción. Su nombre será: menuInsertar.

3

Programación OOCreación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

13. Cambia los textos de ambas opciones. Sus textos serán: “Edición” e “Insertar”.

14. Ya tenemos creada la barra de menús (JMenuBar) con sus opciones principales
(JMenu). Ahora se tendrán que definir las opciones contenidas en cada opción
principal. Por ejemplo, crearemos las opciones contenidas en el menú Archivo.
15. Hazclic con el botón derecho sobre el objeto menuArchivo y activa la opción “Add
From Palette” y luego “Menu Item”..

Los JMenuItem son objetos que representan las opciones contenidas en los menús
desplegables de la barra de menús.
16. Añade un JMenuItem más al menuArchivo y luego cambia el nombre a ambos. Sus
nombres serán menuItemAbrir y menuItemGuardar. El aspecto del Inspector será elsiguiente:

Antes

Después

4

Programación OO
Creación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

17. Usa ahora la propiedad Text de ambos JMenuItem para asignarles un texto. El
primero tendrá el texto “Abrir” y el segundo el texto “Guardar”.

Antes

Después

18. Ya podemos ejecutar el programa para ver que es lo que se ha conseguido. Use el
menú:

Observa como la opciónArchivo se despliega mostrando dos submenús: Abrir y
Guardar.

19. Seguiremos añadiendo elementos al menú. Ahora haz clic con el botón derecho
sobre el elemento menuArchivo y añade en “Add From Palette” la opción Separator.

5

Programación OO
Creación de Menús
Prof. L. Manuel Cruz G.

14 Enero 2013

Los JSeparator son objetos que definen una separación entre las opciones de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Menus
  • menus
  • Menus
  • Menus
  • Menús
  • menus
  • Menus
  • Menus

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS