NombreDelPrograma.java
Categorías: CategoryJava | CategoryProgramacion |
1 package buddypocket;
2 import java.awt.Frame;
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.InputStreamReader;
6
7 /**
8 * clase principla perteneciente al cliente esta clase sirve para que
9 * atra vez de una direccion ip tambien se pueda jugar
10 * @author Jennifer Bolaños
11 */
12
13 public class MainCliente {
14
15 /**
16 *cumple con las mimsmas funciones que el main ya que se llama los
17 * mismos metodos y atributos
18 *
19 * @param args este evento para recibir argumentos
20 */
21
22
23 public static void main(String[] args) {
24
25 BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));
26 System.out.print("Digite el nombre del jugador:");
27
28 String nombreJugador = null;
29
30
31
32 // Lee nombre del jugador
33
34 try {
35 nombreJugador = lector.readLine();
36 } catch (IOException e) {
37 System.err.println("error al leer el nombre");
38 }
39
40 Lienzo lienzo = new Lienzo();
41
42 Frame marco = new Frame("Buddypocket");
43 marco.setSize(1024, 800);
44
45 // CREAR EL MARCO
46 Fondo fondo = new Fondo(0, 0, 1024, 768);
47 lienzo.add(fondo);
48 Buddypocket buddypocket = new Buddypocket(0, 500, 150, 150);
49
50 lienzo.add(buddypocket);
51 Puntaje puntaje = new Puntaje(20, 20, 500, 50, nombreJugador);
52
53 lienzo.add(puntaje);
54
55 marco.addKeyListener(new EscuchaTeclasCliente(buddypocket, lienzo));
56
57 lienzo.addMouseMotionListener(new EscuchaMoverMouse(buddypocket, lienzo));
58
59 marco.add(lienzo);
60 marco.setVisible(true);
61
62 }
63 }
