Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Planteamiento:
Desarrollar un programa que dentro de un ambiente grfico nos muestre una pelotitas que reboten por la pantalla. Cada pelota estar manejada por un proceso hilo diferente.
Antecedentes:
La interface Runnable proporciona un mtodo alternativo a la utilizacin de la clase Thread, para los casos en los que no es posible hacer que nuestra clase extienda la clase Thread. Esto ocurre cuando nuestra clase, que deseamos correr en un thread independiente deba extender alguna otra clase. Dado que no existe herencia mltiple, nuestra clase no puede extender a la vez la clase Thread y otra ms. En este caso nuestra clase debe implantar la interface Runnable, variando ligeramente la forma en que se crean e inician los nuevos threads. La combinacin de un ambiente grfico y un ambiente de varios procesos es un caso tipo donde no podemos hacer una herencia mltiple para el manejo de los dos ambientes. En estos casos la solucin de heredar de JFrame pero implementar la clase Runnable, es la mejor solucin.
Desarrollo:
En el men principal seleccionamos Archivo Categora Proyectos Java Aplicacin Java P04Rebotes Proyecto Nuevo
Agregamos una nueva clase llamada Pelota, del tipo Clase Java
Agregamos una nueva clase de tipo JFrame llamada: Pantalla. Est objeto tendr el siguiente cdigo.
Figura: 404.01
Actividades adicionales: Agrega funcionalidad al mtodo pinta de tal manera que las pelotas a medida que avancen cambien de color.