Teoría básica para el diseño de componentes
  • Introducción
  • Las interfaces y sus utilidades
  • Las clases abstractas
  • Las clases internas
  • Las clases anónimas
  • Las variables y métodos estáticos
  • Encapsulamiento
  • Prueba 1
Preparación para el proyecto JPuzzle
  • Listeners útiles y su implementación
  • Las clases Adapter
  • Los Threads (hilos)
  • El modelo de datos y su importancia
  • Herencias básicas
  • Manipulación de gráficos con Graphics
  • Estructura del proyecto JPuzzle
Codificación del proyecto JPuzzle
  • A tener en cuenta
  • Creando los beans y objetos a utilizar
  • Creando las interfaces (Listeners y modelo de datos)
  • Implementando el modelo de datos
  • Creando el componente: Inicialización
  • Creando el componente: Generación de piezas 1
  • Creando el componente: Generación de piezas 2
  • Sobreescribiendo el método paintComponent
  • Creando la clase principal
  • Dispersando las piezas
  • Procesando los eventos
Extensión, personalización y mejora del proyecto
  • Agregando animaciones
  • Agregando más funcionalidades
  • Relanzando los eventos
  • Gracias!
Recursos
  • Descargables