Package controlador

Source Code of controlador.GanadorControlador

package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JOptionPane;

import modelo.Juego;
import vista.GanadorVista;
import vista.JuegoVista;

public class GanadorControlador {

  private GanadorVista panel;
  private JuegoVista vista;

  public GanadorControlador(JuegoVista vista) {
    this.vista = vista;
    this.panel = new GanadorVista();

    this.panel.addVolverAPanelInicialListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        volverAPanelInicial();
      }
    });

    this.panel.addSalirJuegoListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        int salida = JOptionPane.showOptionDialog(null, "�Desea Salir del Juego?", "Confirmar salida",
            JOptionPane.OK_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE, null,
            new String[] { "Si", "No" }, "default");
        if (salida == 0) {
          System.exit(0);
        }
      }
    });
  }
 
  public void activar() {
    vista.mostrarPanel(panel);
  }


  public void volverAPanelInicial() {
    vista.dispose();

    Juego juego = new Juego();
    JuegoVista vista = new JuegoVista();
    new JuegoControlador(juego, vista);
  }

}
TOP

Related Classes of controlador.GanadorControlador

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.