NombreDelPrograma.java
Categorías: CategoryJava | CategoryProgramacion |
1 package buddypocket;
2
3 import java.awt.Frame;
4 import java.awt.event.ActionEvent;
5 import java.awt.event.ActionListener;
6
7 /**
8 * EscuchaBoton!!! permite que se active un boton que nos permite iniciar le juego despues de darle play.
9 * el hilobolas permite que caigan las bolas.
10 * @author Jennifer Bolaños
11 */
12 public class EscuchaBoton implements ActionListener {
13
14 private Frame marco, marcoPuntajes;
15 private Bola[] bolas ;
16 private Thread[] hilosBolas;
17
18 /**
19 *
20 * @param marco: este marco muestra el juego
21 * @param marcoPuntajes: muestra la ventana d e puntajes
22 * @param bolas: muestra las bolas que caeran
23 * @param hilosBolas: esta parte corresponde al movimiento de las bolas de arriba a ahcia abjo
24 */
25
26 public EscuchaBoton(Frame marco, Frame marcoPuntajes, Bola[] bolas, Thread[] hilosBolas) {
27 this.marco = marco;
28 this.marcoPuntajes = marcoPuntajes;
29 this.bolas = bolas;
30 this.hilosBolas = hilosBolas;
31 }
32 /*
33 * setVisible permite que el puntaje se pueda ver.
34 */
35 public void actionPerformed(ActionEvent e) {
36 marco.setVisible(true);
37 marcoPuntajes.setVisible(false);
38 for (int i = 0; i < bolas.length; i++) {
39 hilosBolas[i].start();
40 }
41 }
42 }
