Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manejo de hilos
Objetivo general:
Desarrollar una aplicacin grfica combinndolo con el manejo de hilos.
Planteamiento:
Desarrollar un programa que nos muestre un paisaje en movimiento y pases a diferentes
velocidades palomas volando sobre ella.
Antecedentes:
Uno de los conceptos ms utilizados en el manejo de interfaces en java es el concepto de
clipping, lo podemos traducir como recorte.
El uso del recorte y el manejo de hilos es una combinacin muy utilizada en una gran
cantidad de aplicaciones algunos de ellos son los juegos y los protectores de pantalla.
El concepto de clipping se puede ver en las siguientes imgenes.
Se tiene un lienzo completo:
Figura: 0406.01
Podemos ver solo un recorte y este moverlo para dar la impresin que la imagen se
mueve.
Proyecto: 0406
Manejo de hilos
Figura: 0406.02
Figura: 0406.03
Figura: 0406.04
Figura: 0406.05
Nosotros utilizaremos hilos para generar este movimiento mientras movemos sobre la
pantalla varias imgenes de palomas a diferentes velocidades enhebradas en el mismo proceso.
Desarrollo:
En el men principal seleccionamos Archivo Proyecto Nuevo
Categora Java
Proyectos Aplicacin Java
Nombre del proyecto: P0406Protector
Desmarcamos crear clase principal y configurar como proyecto principal.
Agregamos un paquete nuevo llamado: PaquetePrincipal
Agregamos una nueva clase llamada Pantalla, del tipo JFrame
En esta pantalla se representar nuestro lienzo de trabajo.
Agregamos tambin una clase llamada: Paloma.java que manipula nuestras imgenes.
Proyecto: 0406
Manejo de hilos
La clase tendr el siguiente cdigo:
Proyecto: 0406
Manejo de hilos
Proyecto: 0406
Manejo de hilos
Proyecto: 0406
Manejo de hilos
Proyecto: 0406
Manejo de hilos
Creamos una nueva clase de tipo class main con el nombre de: ProgramaPrincipal.java, con
el siguiente cdigo:
Proyecto: 0406
Manejo de hilos
Figura: 0406.06
Actividades adicionales:
1.- Agrega una nueva imagen que tenga movimiento de izquierda a derecha.
Proyecto en NetBeans
o
Nombre
Nmero de control
Materia (Horario)
Proyecto: 0406
Manejo de hilos
o
Rbrica:
Nivel
Aspectos
Tiempo de
entrega
Proyecto
Excelente
4
En la fecha
sealada
Muy bien
3
3 das
despus
Bien
2
5 das despus
Regular
1
Despus de
una semana
Documentado
En ejecucin lo
indicado en la
gua
y
lo
adicional
Documentado
En ejecucin lo
indicado en la
gua
No documentado
En ejecucin lo
indicado en la
gua
y
lo
adicional
No documentado
Sin actividades
adicionales
En ejecucin lo
indicado en la
gua
Criterios de desempeo
DESEMPEO
EXCELENTE
MUY BIEN
BIN
REGULAR
DEFICIENTE
PUNTOS
8-7
6-5
4-3
2-1
0
Calificacin:
Puntos
8
7
6
5
4
3
2
1
0
Calificacin
100
95
90
86
82
78
74
70
0
No existe
0
No se entrego
No se ejecuta lo
indicado en la
gua