Crea dentro de la aplicación Java de la unidad un nuevo JFrameForm que simule un juego de memoria con al menos 8 cartas. Deberá realizar las siguientes operaciones:
- Las cartas estarán implementadas con botones de tipo ToggleButton y estarán perfectamente distribuidas en la pantalla.
- Al pulsar la carta, ésta cambiará de color (habrá una pareja de cartas de cada color).
- El jugador únicamente podrá mostrar dos cartas cada vez.
- Si las dos cartas pulsadas son del mismo color, desaparecerán de la pantalla.
- Si las dos cartas pulsadas son de diferente color, volverán a su color original.
RETOS ADICIONALES:
- En lugar de utilizar colores de botones, utiliza imágenes.
- Incluye una etiqueta que vaya contabilizando los intentos y que muestre un mensaje cuando el jugador acaba el juego.
- Si el jugador desbloquea todas las cartas, se mostrará un mensaje (MessageDialog) de enhorabuena.