Buenas hamijos, si alguien me ayuda a hacer estos ejercicios en JavaScript (tema de GUI, frames, etc..) le daré una recompensa económica de 30€ (o algo más) .
1.- Escribe una aplicación llamada Ejercicio1 para generar un Frame de botones. La aplicación debe funcionar de la siguiente forma:
El usuario debe introducir un número de un JOptionPane (decidir en qué tipo de JOptionPane). El programa debe controlar que el número que introduzcamos sea correcto y esté entre 1 y 100. Mientras no se introduzca un número correcto, el programa debe informar al usuario de tal circustancia y pedir otra vez el número. Una vez introducido un número correcto debemos generar tantos botones como indique el número.
2.- Crear una aplicación llamada Ejercicio2 que haga una GUI (son 4 botones: 1 arriba, 1 izq, 1 der, 1 abajo y una etiqueta grande en el centro) que haga lo siguiente:
Al hacer click en cualquier boton la etiqueta del centro debe cambiar su color al fondo indicado en el botón (cada botón tiene escrito unc olor: verde, amarillo, azul y rosa).
3.- Escribe una aplicación para acertar un numero aleatorio. La aplicación debe mostrar un mensaje en una etiqueta parecido a este:
"Tengo un numero entre 1 y 100. Puedes adivinarlo?"
El programa debe funcionar como sigue: se elige un numero aleatorio entre 1 y 100 (ambos inclusive). Este numero lo mantiene el programa y nunca se muestra. En un cuadro de texto, el usuario introduce un numero (se supone que introducimos una entrada correcta). Cuando el usuario pulsa Intro, el color de fondo del cuadro de texto será:
- Rojo para indicar que el número es demasiado alto. Debemos entonces borrar el contenido del cuadro de texto y mostrar en una etiqueta el texto "El numero x es: demasiado alto".
- Azul para indicar que el número es demasiado bajo. Debemos entonces borrar el contenido del cuadro de texto y mostrar en una etiqueta el texto "El numero x es: demasiado bajo".
- Amarillo si se acierta el número y mostrar en una etiqueta el texto "El numero X es correcto!!"
Cuando el usuario acierte, el cuadro de texto se debe convertir en no editable (para que el usuario no pueda escribir más). Para empezar otra partida se necesita un botón que devuelva el GUI y sus componentes al estado inicial.
Con 2 de estos 3 ejercicios me basta, si alguien me los hace bien le daré unos 30€ o algo más por PayPal o transferencia.
Tiempo límite: 13:30 más o menos.
Un saludo y gracias.
Thanks