Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
dad1:hilos2 [2023/09/21 09:57] – thejuanvisu | dad1:hilos2 [2023/09/21 18:40] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
{{: | {{: | ||
===== Especificación GUI ===== | ===== Especificación GUI ===== | ||
+ | El programa que recibimos como base (Similar al de la izquierda) tiene un array de Hilos. | ||
+ | |||
Botones | Botones | ||
* Lanzar: Lanza 1 Hilo (Seleccionado en Tipos de Hilo) | * Lanzar: Lanza 1 Hilo (Seleccionado en Tipos de Hilo) | ||
Línea 8: | Línea 10: | ||
* Ejecutar Todos: Ejecuta todos los Hilos | * Ejecutar Todos: Ejecuta todos los Hilos | ||
* Parar Todos: Para todos los Hilos | * Parar Todos: Para todos los Hilos | ||
- | * Mostrar Array: | + | * Mostrar Array: |
+ | |||
JComboBox | JComboBox | ||
* Tipos de Hilo: Para seleccionar entre | * Tipos de Hilo: Para seleccionar entre | ||
* Hilos: Para seleccionar Hilos | * 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 ==== | ||
+ | {{: |