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 ==== | ||
| + | {{: | ||