Professional Documents
Culture Documents
LABORATORIO N° 15
AGREGANDO COMPONENTES A LA
INTERFAZ DE USUARIO
Alumno(s) Nota
Grupo A
Ciclo III
Fecha de entrega
I.- OBJETIVOS:
Adicionar controles a un formulario en Java
Personalizar los controles por medio de propiedades
Adicionar código Java a los eventos de un formulario
Ejecutar aplicaciones en Java basadas en ventanas
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la ingestión
de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 7.
Este equipo cuenta con JDK instalado, así como alguno de los IDE (Entorno de Desarrollo Integrado)
NetBeans.
VII.- PROCEDIMIENTO:
1. CREACIÓN DE UN PROYECTO NUEVO EN NETBEANS
9 controles Label:
lbl1 – lbl9
1 controles Panel:
fondo amarillo
2 controles Label:
jlabel10 – lblTurno
Nro. DD-106
PROGRAMACIÓN BASICA Página 2 de 5
3.1. Adicione las siguientes imágenes al proyecto, en el mismo folder donde se encuentra el formulario tres en raya:
4.3. Adicione los siguientes import al inicio del archivo. (No adicionar los imports que usted ya tenga agregados en su
formulario)
5.1. Adicione el siguiente método al formulario de la clase. Ubique dicho método justo encima de la declaración de
propiedades de la clase. Este método será el que se encargue de inicializar el programa cada vez que se inicia un
“nuevo juego”
Nro. DD-106
PROGRAMACIÓN BASICA Página 3 de 5
5.2. Inmediatamente después del método anterior adicione un método denominado: verificar_ganador(), este método
se encargará de verificar si después de una jugada se ha obtenido un ganador:
5.3. Inmediatamente después del método anterior adicione un método denominado: verificar_empate(), este método
se encargará de verificar si después de una jugada se ha obtenido un empate:
5.4. Inmediatamente después del método anterior adicione un método denominado: procesar_click(), este método se
encargará de procesar cada click que realice el usuario sobre cada una de las imágenes que conforman el juego:
6.1. Adicione el siguiente código al evento Click del botón “Nuevo Juego” (Click derecho Events Mouse
mouseClicked) – (Solo adicione el código señalado con la flecha. El cuerpo del método debe haber sido creado
autimáticamente por el software netBeans)
Nro. DD-106
PROGRAMACIÓN BASICA Página 4 de 5
6.2. Adicione el siguiente código al evento Click del botón “Salir” (Click derecho Events Mouse mouseClicked):
6.3. Adicione el evento mouseClicked a la primera etiqueta del las 9 disponibles en el juego con el siguiente código:
6.4. Aplicando el procedimiento anterior adicione el evento mouseClicked a las 8 etiquetas restantes del juego:
EJERCICIOS PROPUESTOS
1. Implemente un nuevo formulario (JFrame) denominado Memoria que implemente el juego de memoria el cual consiste
en un panel de 20 imágenes (o más) y el jugador debe intentar ubicar una pareja de imágenes iguales. El juego acaba
cuando el jugador logra identificar todas las parejas de imágenes disponibles.
Cada vez que se inicia un nuevo juego las imágenes deben aparecer en una posición diferente. Procurar cambiar algunas
imágenes en cada juego nuevo, esto para conseguir una mayor versatilidad.
Nro. DD-106
PROGRAMACIÓN BASICA Página 5 de 5