Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRACTICA 5 – HILOS
En esta práctica vamos a crear hilos (Threads) en Java. Los hilos van a comunicarse a
través de un objeto que servirá para controlar la velocidad en que se mueven los objetos
gráficos de cada hilo así como para suspender o terminar la ejecución de los hilos.
El botón de disminuir, disminuye la velocidad con la que se mueven los puntos blancos,
el de Aumentar, aumenta la velocidad. El botón de Suspender, provoca que los puntos
se detengan y el botón de terminar provoca que los “Threads” de cada punto terminen.
El código que crea los hilos es el siguiente:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public Practica5(){
super("Ejemplo de Hilos");
setSize(420,420);
setLayout(new FlowLayout());
inicio = new Button("Iniciar");
add(inicio);
setBackground(Color.BLACK);
c.setLocation(50,50);
c.setVisible(true);
setLocation(500,50);
setVisible(true);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
inicio.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Graphics g = getGraphics();
Balon b = new Balon(g,c);
b.start();
}
});
}
Usando Netbeans, complete el código de la clase Control para hacer funcionar el programa. Puede
utilizar la ayuda de programación visual de Netbeans.