PULSOFT

Ejercicio 1

Desarrolla una aplicación de escritorio en Java utilizando Swing que permita a los usuarios visualizar el progreso de una tarea simulada (por ejemplo, una carga o descarga) usando una barra de progreso (JProgressBar). Requisitos: Interfaz Principal: Una ventana principal (JFrame) con: Un botón "Iniciar". Una barra de progreso (JProgressBar). Funcionalidad: Al presionar el botón "Iniciar", la barra de progreso debe comenzar a llenarse gradualmente hasta completarse, simulando una tarea en progreso. El progreso de la barra debe actualizarse periódicamente hasta llegar al 100%.

Ejercicio 2

Desarrolla una aplicación de escritorio en Java utilizando Swing que permita a los usuarios visualizar el progreso de un temporizador usando una barra de progreso (JProgressBar). Requisitos: Interfaz Principal: Una ventana principal (JFrame) con: Un botón "Iniciar Temporizador". Una barra de progreso (JProgressBar). Funcionalidad: Al presionar el botón "Iniciar Temporizador": La barra de progreso debe comenzar a llenarse gradualmente durante un intervalo de tiempo especificado (por ejemplo, 10 segundos). El progreso de la barra debe actualizarse periódicamente hasta llegar al 100%. Al completarse el tiempo, se debe mostrar un mensaje emergente (JOptionPane) que indique que el tiempo ha finalizado.