PULSOFT

Ejercicio 1

Desarrolla una aplicación de control de volumen de audio que permita a los usuarios ajustar el nivel de volumen mediante un JSlider. La aplicación debe mostrar un JSlider horizontal con valores que van desde 0 (silencio) hasta 100 (volumen máximo). Al mover el deslizador, el volumen del audio debería cambiar en consecuencia, y un JLabel debería mostrar el valor numérico actual del volumen. Asegúrate de que el deslizador y la etiqueta estén bien posicionados y sean fáciles de usar.

Ejercicio 2

Desarrolla una aplicación de control de iluminación que permita a los usuarios ajustar el nivel de brillo utilizando un JSlider. La aplicación debe mostrar un JSlider horizontal con valores que van desde 0 (sin luz) hasta 100 (máxima iluminación). Al mover el deslizador, el nivel de brillo debería cambiar en consecuencia en una ventana de muestra, donde se simula el efecto de iluminación. Asegúrate de que el deslizador esté bien posicionado y sea fácil de usar, y que la ventana de muestra refleje el nivel de brillo seleccionado de manera clara y comprensible

Ejercicio 3

Desarrolla una aplicación de control de temperatura que permita a los usuarios ajustar el nivel de temperatura utilizando un JSlider personalizado. La aplicación debe mostrar un JSlider horizontal con valores que van desde 0°C hasta 100°C. Además, cada vez que el usuario ajuste el deslizador, el color del fondo del JSlider debería cambiar para reflejar visualmente el rango de temperatura. Por ejemplo, el color podría ir de azul (frío) a rojo (caliente) a medida que se aumenta la temperatura. Asegúrate de que el deslizador y el cambio de color sean fáciles de entender y usar.

Ejercicio 4

Desarrolla una aplicación que permita a los usuarios ajustar el tamaño de un texto utilizando un JSlider. La aplicación debe mostrar un JSlider horizontal con valores que van desde 10 hasta 50, representando el tamaño del texto en puntos. Cuando el usuario ajuste el deslizador, el texto en una etiqueta debería cambiar para reflejar el tamaño seleccionado. Asegúrate de que el deslizador y el cambio de tamaño del texto sean fáciles de entender y usar.

Ejercicio 5

Desarrolla una aplicación que permita a los usuarios ajustar el balance de un ecualizador de audio utilizando dos JSlider. La aplicación debe tener dos deslizadores horizontales, uno para ajustar los graves (bajos) y otro para ajustar los agudos (altos). Cada deslizador debe tener un rango de valores que va desde -10 hasta +10, donde 0 representa un balance neutral. Al mover los deslizadores, el usuario debería poder aumentar o disminuir la intensidad de los graves y los agudos respectivamente. Asegúrate de que los deslizadores y el cambio en el balance sean fáciles de entender y usar.

Ejercicio 6

Desarrolla una aplicación que permita a los usuarios ajustar la transparencia de una imagen utilizando un JSlider. La aplicación debe cargar una imagen y mostrarla en un panel. Un JSlider horizontal debe permitir al usuario ajustar la transparencia de la imagen, con valores que van desde completamente opaco (0%) hasta completamente transparente (100%). Asegúrate de que el deslizador y la visualización de la imagen sean fáciles de entender y usar.

Ejercicio 7

Desarrolla una aplicación de ajuste de temperatura que permita a los usuarios seleccionar una temperatura deseada utilizando un JSlider. La aplicación debe mostrar un JSlider horizontal con valores que van desde -10°C hasta 40°C. Al mover el deslizador, un JLabel debería mostrar la temperatura seleccionada en grados Celsius. Asegúrate de que el deslizador y la visualización de la temperatura sean fáciles de entender y usar.

Ejercicio 8

Desarrolla una aplicación que permita a los usuarios ajustar un valor numérico utilizando un JSlider. Además, la aplicación debe incluir dos botones: uno para aumentar el valor del JSlider en 5 unidades y otro para disminuirlo en 5 unidades. Asegúrate de que el JSlider y los botones sean fáciles de entender y usar.