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