NombreDelPrograma.java

Categorías: CategoryJava | CategoryProgramacion

   1 
   2 package buddypocket;
   3 
   4 import java.awt.event.ActionEvent;
   5 import java.awt.event.ActionListener;
   6 import java.io.FileOutputStream;
   7 import java.io.IOException;
   8 import java.io.ObjectOutputStream;
   9 import java.util.logging.Level;
  10 import java.util.logging.Logger;
  11 
  12 /**
  13  *
  14  *
  15  * @author Jennifer Bolaños
  16  *esta clase nos  sirve  para  la configuracion del juego en el momento de
  17  * aceptar lo que  ya antes hemos  configurado
  18  * el metodo EscuchaBotonConfiguracion esta heredando la  funcion  ActionListener
  19  * la cual se usa para implementar muchos  componentes  por ejemplo los botones
  20  *
  21  */
  22 
  23 
  24 public class EscuchaBotonConfiguracion  implements  ActionListener{
  25 
  26 
  27 
  28       private Configuracion configuracion;
  29       private VentanaConfiguracion ventanaConfiguracion;
  30 
  31 
  32       /**
  33        *
  34        * @param configuracion implementara  la configuracion de juego
  35        * @param ventanaConfiguracion implementara  la  ventana para configurar el juego
  36        */
  37 
  38     public EscuchaBotonConfiguracion(Configuracion configuracion, VentanaConfiguracion ventanaConfiguracion) {
  39         this.configuracion = configuracion;
  40         this.ventanaConfiguracion =  ventanaConfiguracion;
  41     }
  42 
  43     /**
  44      * este metodo manejara el  evento ocasionado por el boton
  45      * @param e
  46      */
  47 
  48     public void actionPerformed(ActionEvent e) {
  49         configuracion.direccionIP = ventanaConfiguracion.getDireccionIP().getText();
  50 
  51         System.err.println("holaaaa"+ventanaConfiguracion.getCampoCantidadDeBolas().getText()+ "'");
  52         configuracion.cantidadBolas = Integer.parseInt(ventanaConfiguracion.getCampoCantidadDeBolas().getText());
  53         configuracion.jugarPorMouse = ventanaConfiguracion.getJugarporMouse().getState();
  54         configuracion.jugarTeclado = ventanaConfiguracion.getJugarTeclado().getState();
  55 
  56          try {
  57 
  58 
  59             System.err.println("Escribiendo el archivo");
  60             System.err.println("configuracion.cantidadBolas = " + configuracion.cantidadBolas);
  61 
  62             ObjectOutputStream archivo;
  63             archivo = new ObjectOutputStream(new FileOutputStream("configuracion.dat"));
  64             archivo.writeObject(configuracion);
  65 
  66             archivo.close();
  67         } catch (IOException ex) {
  68             Logger.getLogger(EscuchaBotonConfiguracion.class.getName()).log(Level.SEVERE, null, ex);
  69         }
  70 
  71     }
  72 
  73 
  74 
  75 }

Java/Programas/Buddypocket/EscuchaBotonConfiguracion.java (last edited 2010-10-28 21:52:11 by JenniferBolaños)