Está en la página 1de 9

C.I.

TPC
PRACTICA N 05
NOMBRES Y APELLIDOS:____________________________________________
SEMESTRE:_______________FECHA:___________________

BARRA DE MENUS
Barras de Mens
La barra de mens nos permitir acceder a las opciones ms importantes del
programa. Todo programa de gran envergadura suele tener una barra de mens.

Ejercicio guiado
1. Veamos como aadir una barra de mens a nuestras

aplicaciones. En primer lugar, crea un proyecto con el NetBeans.


2. Aade a tu ventana un objeto JMenuBar

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

4. En el inspector (parte inferior izquierda) observars 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 mens.

5. Aprovecha el Inspector para cambiar el nombre al objeto JMenuBar. Llmalo

barraMenus.
6. Cambia tambin el nombre al objeto JMenu. Asgnale el nombre menuArchivo. El
Inspector tendr el siguiente aspecto:

7. Ahora, la nica opcin de la barra de mens muestra el texto Menu. Esto se puede
cambiar seleccionndola y cambiando su propiedad text. Asgnale el texto Archivo a
la opcin del men:

C.I.
TPC

8. Ahora el aspecto de la barra de mens ser el siguiente:

9. Puedes aadir ms opciones principales a la barra de mens haciendo clic con el


derecho sobre el objeto de la barra de mens y activando la opcin Aadir JMenu.

10.Aada dos opciones ms a la barra de mens. El inspector debe tener ahora el


siguiente aspecto:

11.Y la barra de mens presentar este otro aspecto:

12.Cambia los nombres de las dos nuevas opciones. Sus nombres sern: menuEdicion y
menuInsertar.

13.Cambia los textos de ambas opciones. Sus textos sern: Edicin e Insertar.

14.Ya tenemos creada la barra de mens (JMenuBar) con sus opciones principales (JMenu).
Ahora se tendrn que definir las opciones contenidas en cada opcin principal. Por
ejemplo, crearemos las opciones contenidas en el men Archivo.
15.Haz clic con el botn derecho sobre el objeto menuArchivo y activa la opcin Aadir
2

C.I.
TPC
JMenuItem.

Los JMenuItem son objetos que representan las opciones contenidas en los mens
desplegables de la barra de mens.
16.Aade un JMenuItem ms al menuArchivo y luego cambia el nombre a ambos. Sus
nombres sern menuItemAbrir y menuItemGuardar. El aspecto del Inspector ser el
siguiente:

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.
18.Ya podemos ejecutar el programa para ver que es lo que se ha conseguido. Use el
men:

Observa como la opcin Archivo se despliega mostrando dos


submens: Abrir y Guardar.
19.Seguiremos aadiendo elementos al men. Ahora haga clic con el derecho sobre el
elemento menuArchivo y aada un JSeparator.

Los JSeparator son objetos que definen una separacin entre las opciones
de un men. Cmbiele el nombre y llmelo separador1:
3

C.I.
TPC

20.Aada un nuevo JMenuItem al men Archivo y ponle el nombre menuSalir. El texto de


esta opcin ser Salir (use su propiedad text) El aspecto del Inspector ser el
siguiente:

21.Ejecuta el programa y observa el contenido de la opcin Archivo del men:

Observa el efecto que produce el separador.


22. Un JMenu representa las opciones principales de la barra de mens. A su vez, un JMenu
contiene JMenuItem, que son las opciones contenidas en cada opcin principal, y que
se ven cuando se despliega el men.
Sin embargo, un JMenu puede contener a otros JMenu, que a su vez contendrn varios
JMenuItem. Usando el botn derecho del ratn y la opcin Aadir, aade un JMenu
dentro de menuEdicion:

23.Llama al nuevo JMenu menuColores y asignale el texto Colores.

C.I.
TPC

24.Ahora aade dentro del menuColores tres JMenuItem llamados respectivamente:


menuItemRojo, menuItemVerde, menuItemAzul. Sus textos sern Rojo, Verde y
Azul.

25.Ejecuta el programa y observa como ha quedado el men Edicin:

La opcin Edicin (JMenu) contiene una opcin Colores (JMenu) que a su vez contiene las
opciones Rojo, Verde y Azul (JMenuItems)
26.De nada sirve crear un men si luego este no reacciona a las pulsaciones del ratn.
Cada objeto del men tiene un evento ActionPerformed que permite programar lo que
debe suceder cuando se active dicha opcin del men.
27.Marque en el inspector el objeto menuItemRojo y acceda a su evento ActionPerformed.
Dentro de l programe este sencillo cdigo:
this.getContentPane().setBackground(Color.RED);
Este cdigo cambia el color de fondo de la ventana a rojo.
28.Compruebe el funcionamiento de la opcin Rojo del men ejecutando el programa.
29.Programa tu mismo las opciones Verde y Azul.

C.I.
TPC

BARRA DE HERRAMIENTAS
Barras de herramientas
Una barra de herramientas es bsicamente un contenedor de botones y otros
elementos propios de la ventana.
A travs de estos botones se pueden activar de forma rpida las opciones del
programa, las cuales suelen estar tambin incluidas dentro de la barra de mens.
Ejercicio guiado
1. Veamos como aadir una barra de herramientas a nuestras
aplicaciones. En primer lugar, crea un proyecto con el NetBeans.
2. Aade a tu ventana un objeto JmenuBar (una barra de mens)
3. En la parte superior de tu ventana aparecer esto:

4. Debajo de la barra de mens colocaremos una barra de


herramientas, as que aade un objeto del tipo JToolBar. Haz que
la barra se coloque debajo de la barra de mens y que alcance
desde la parte izquierda de la ventana a la parte derecha.
La ventana quedar as:

5. Las barras de herramientas son simples contenedoras de objetos.


Dentro de ellas se pueden colocar botones, combos, etiquetas,
etc.

C.I.
TPC
Normalmente, las barras de herramientas contienen botones. As que aade cuatro
botones (JButton) dentro de la barra. Solo tienes que colocarlos dentro de ella.

6. Puedes ver si los botones estn bien colocados observando el


Inspector: Observa como los botones colocados se encuentran
dentro de la barra.

7. Aprovecharemos el inspector para cambiar el nombre a la barra y


a cada botn. A la barra la llamaremos barraHerramientas, y a los
botones los llamaremos btnUno, btnDos, btnTres y btnCuatro:

8. Cambia el texto de los botones. Estos contendrn el texto: Uno,


Dos, Tres y Cuatro.
9. Ejecuta el programa y observa el resultado.

10.La forma de programar cada botn no vara, aunque estos se


encuentren dentro de la barra herramientas. Solo hay que
seleccionar el botn y acceder a su evento actionPerformed.
7

C.I.
TPC

11. Solo como demostracin de esto ltimo, entra en el


actionPerformed del primer botn y programa esto:
JOptionPane.showMessageDialog(null,"Activaste el botn uno");

Luego ejecuta el programa y comprueba el funcionamiento del botn.

12.Los botones de la barra de herramientas normalmente no


contienen texto, sino que contienen un icono que representa la
funcin que realiza. La forma de colocar un icono dentro de un
botn es a travs de su propiedad icon.
13.A travs de la propiedad icon de un botn podr seleccionar un
fichero de imagen que contenga la imagen a mostrar en el botn.
14.Activa la propiedad icon del primer botn. Luego elige la opcin
Fichero y pulsa el botn Seleccionar Fichero para buscar un
fichero con imagen.
Nota: Busca un fichero de imagen que sea del tipo .gif o .jpg., Procura que la imagen sea
pequea, Se recomienda buscar imgenes .gif en internet para practicar

15.

Una vez colocadas las imgenes a los botones, se puede


quitar el texto de estos. Un ejemplo de cmo podra quedar la
barra de herramientas es este:

C.I.
TPC

También podría gustarte