====== DAD-1: Hilos Parte 2 ====== Cambiamos el primer ejercicio de hilos, a la izquierda para que se vea como el de la derecha {{:dad1:hilos2.png |}} ===== 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 ===== {{:dad1:imagen_2023-09-21_120337012.png |}} //**Botones**// * 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.) //**JComboBox**// * MiHilo: Seleccionamos el Hilo que queremos ejecutar ===== Clases del Código recibido ===== ==== Clase MiHilo ==== {{:dad1:imagen_2023-09-21_202244101.png |}} ==== Clase MiHilo2 ==== {{:dad1:imagen_2023-09-21_202730573.png |}} ==== Clase NombreHilos ==== {{:dad1:imagen_2023-09-21_203018703.png |}} ==== Clase ButtonEjecutar ==== {{:dad1:imagen_2023-09-21_203311234.png |}} ==== Clase ButtonEjecutarUno ==== {{:dad1:imagen_2023-09-21_203938339.png |}}