Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
dad1:hilos2 [2023/09/21 09:31] – creado thejuanvisu | dad1:hilos2 [2023/09/21 18:40] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 2: | Línea 2: | ||
Cambiamos el primer ejercicio de hilos, a la izquierda para que se vea como el de la derecha | Cambiamos el primer ejercicio de hilos, a la izquierda para que se vea como el de la derecha | ||
{{: | {{: | ||
+ | ===== Especificación GUI ===== | ||
+ | El programa que recibimos como base (Similar al de la izquierda) tiene un array de Hilos. | ||
+ | |||
+ | Botones | ||
+ | * Lanzar: Lanza 1 Hilo (Seleccionado en Tipos de Hilo) | ||
+ | * Parar: Para el hilo anteriormente lanzado | ||
+ | * Ejecutar Todos: Ejecuta todos los Hilos | ||
+ | * Parar Todos: Para todos los Hilos | ||
+ | * Mostrar Array: Muestra el array de hilos que se han arrancado | ||
+ | |||
+ | |||
+ | JComboBox | ||
+ | * Tipos de Hilo: Para seleccionar entre | ||
+ | * Hilos: Para seleccionar Hilos | ||
+ | |||
+ | ===== Interfaz del Programa Recibido ===== | ||
+ | {{: | ||
+ | // | ||
+ | * Ejecutar Uno: Ejecuta el hilo seleccionado en el ComboBox | ||
+ | * Ejecutar Todos: Ejecuta todos los hilos del Array de Hilos | ||
+ | * Parar: Para todos los hilos | ||
+ | * Limpiar: Borra el texto mostrado en el log | ||
+ | * Mostrar Array: Muestra todos los Hilos activos (Estan contenidos en un array.) | ||
+ | // | ||
+ | * MiHilo: Seleccionamos el Hilo que queremos ejecutar | ||
+ | |||
+ | ===== Clases del Código recibido ===== | ||
+ | ==== Clase MiHilo ==== | ||
+ | {{: | ||
+ | ==== Clase MiHilo2 ==== | ||
+ | {{: | ||
+ | ==== Clase NombreHilos ==== | ||
+ | {{: | ||
+ | ==== Clase ButtonEjecutar ==== | ||
+ | {{: | ||
+ | ==== Clase ButtonEjecutarUno ==== | ||
+ | {{: |