PULSOFT

Ejercicio 1

Desarrolla una aplicación que permita a los usuarios seleccionar su género utilizando radio buttons. La interfaz debe incluir dos opciones: "Masculino" y "Femenino". Los usuarios pueden seleccionar solo una de las dos opciones. Además, la aplicación debe incluir un botón "Guardar" que, al ser presionado, muestre en un JOptionPane el género seleccionado por el usuario.

Ejercicio 2

Desarrolla una aplicación que permita a los usuarios seleccionar su modo de transporte preferido utilizando radio buttons. La interfaz debe incluir las siguientes opciones de modos de transporte: Coche Autobús Metro Bicicleta Caminar Los usuarios pueden seleccionar solo un modo de transporte. Además, la aplicación debe incluir un botón "Guardar" que, al ser presionado, muestre en un JOptionPane el modo de transporte seleccionado por el usuario.

Ejercicio 3

Desarrolla una aplicación que permita a los usuarios seleccionar su nivel de satisfacción con un servicio utilizando radio buttons. La interfaz debe incluir las siguientes opciones de nivel de satisfacción: Muy Satisfecho Satisfecho Neutral Insatisfecho Muy Insatisfecho Los usuarios pueden seleccionar solo un nivel de satisfacción. Además, la aplicación debe incluir un botón "Enviar" que, al ser presionado, muestre en un JOptionPane el nivel de satisfacción seleccionado por el usuario.

Ejercicio 4

Desarrolla una aplicación que permita a los usuarios seleccionar su idioma preferido utilizando radio buttons. La interfaz debe incluir las siguientes opciones de idioma: "Inglés", "Español", "Francés", "Alemán" y "Italiano". Además de seleccionar el idioma, los usuarios pueden cambiar el tamaño de la fuente para mostrar el texto del idioma seleccionado. La aplicación debe tener un área de texto donde se muestre el texto del idioma seleccionado con el tamaño de fuente correspondiente. Junto a los radio buttons de idioma, debe haber un conjunto de radio buttons para seleccionar el tamaño de fuente, con opciones como "Pequeño", "Mediano" y "Grande". Cuando se cambie la selección de idioma o tamaño de fuente, el texto en el área de texto debe actualizarse en consecuencia. Además, la aplicación debe incluir un botón "Restaurar" que, al ser presionado, restablezca la selección de idioma y tamaño de fuente a los valores predeterminados: "Inglés" y "Mediano", respectivamente.

Ejercicio 5

Desarrolla una aplicación de configuración de perfil de usuario que permita a los usuarios personalizar su información. * La interfaz debe incluir las siguientes opciones: Género: Los usuarios pueden seleccionar su género entre "Masculino", "Femenino" y "Otro". Estado civil: Los usuarios pueden elegir su estado civil entre "Soltero", "Casado", "Divorciado" y "Viudo". Preferencias de notificación: Los usuarios pueden indicar sus preferencias de notificación seleccionando entre "Correo electrónico", "Mensaje de texto" y "Notificación push". Intereses: Los usuarios pueden seleccionar sus intereses marcando casillas de verificación para opciones como "Deportes", "Música", "Viajes", "Tecnología", etc. Botón de guardar cambios: Un botón que permite a los usuarios guardar los cambios realizados en su perfil. Botón de restablecer: Un botón que permite a los usuarios restablecer todas las opciones a sus valores predeterminados.

Ejercicio 6

Desarrolla una aplicación de encuestas que permita a los usuarios responder preguntas seleccionando una opción entre varias posibles utilizando radio buttons. La interfaz debe incluir al menos tres preguntas, cada una con opciones de respuesta proporcionadas mediante radio buttons. Los usuarios pueden seleccionar una única opción para cada pregunta. Además, la aplicación debe permitir a los usuarios enviar sus respuestas y mostrar un mensaje de confirmación una vez que se hayan enviado todas las respuestas. Con este enunciado, puedes practicar la creación y gestión de radio buttons, así como la interacción con los usuarios para recopilar información y proporcionar retroalimentación sobre las acciones realizadas.

Ejercicio 7

Implementa un programa de gestión de pedidos para una cafetería que permita a los usuarios seleccionar diferentes tipos de café (espresso, latte, cappuccino) y opciones de tamaño (pequeño, mediano, grande) utilizando JRadioButtons. Además, agrega JRadioButtons para opciones de adiciones como leche, azúcar y jarabe. El programa debe calcular el precio total del pedido en función de las selecciones del usuario y mostrarlo en pantalla.

Ejercicio 8

Desarrolla una aplicación de votación que permita a los usuarios seleccionar entre diferentes opciones de candidatos utilizando JRadioButtons. Cada candidato debe tener su propio botón de selección. Después de que el usuario haya votado, muestra un mensaje agradeciéndole por su voto y muestra el candidato por el cual votó.

Ejercicio 9

Diseña una aplicación de gestión de preferencias de usuario que permita a los usuarios seleccionar su idioma preferido (inglés, español, francés) y el tema de color preferido (claro, oscuro). Utiliza JRadioButtons para cada opción y muestra un mensaje de confirmación con las preferencias seleccionadas por el usuario.

Ejercicio 10

Diseña una aplicación de encuesta que permita a los usuarios seleccionar su género musical preferido entre tres opciones: rock, pop y jazz. Cada opción debe estar representada por un JRadioButton. Una vez que el usuario haya seleccionado su opción, la aplicación debe mostrar un mensaje de agradecimiento junto con el género musical elegido.